DBA Data[Home] [Help]

APPS.OKL_RPC_PVT dependencies on OKC_API

Line 33: x_return_status := OKC_API.G_RET_STS_SUCCESS;

29:
30: PROCEDURE validate_currency_record(p_rpcv_rec IN rpcv_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_rpcv_rec.currency_code <> p_rpcv_rec.currency_conversion_code) THEN
37: IF (p_rpcv_rec.currency_conversion_type = OKC_API.G_MISS_CHAR OR

Line 37: IF (p_rpcv_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_rpcv_rec.currency_code <> p_rpcv_rec.currency_conversion_code) THEN
37: IF (p_rpcv_rec.currency_conversion_type = OKC_API.G_MISS_CHAR OR
38: p_rpcv_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_rpcv_rec.currency_code <> p_rpcv_rec.currency_conversion_code) THEN
37: IF (p_rpcv_rec.currency_conversion_type = OKC_API.G_MISS_CHAR OR
38: p_rpcv_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_rpcv_rec.currency_conversion_rate = OKC_API.G_MISS_NUM OR
47: p_rpcv_rec.currency_conversion_rate IS NULL) THEN
48: --SET MESSAGE

Line 46: IF (p_rpcv_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_rpcv_rec.currency_conversion_rate = OKC_API.G_MISS_NUM OR
47: p_rpcv_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_rpcv_rec.currency_conversion_rate = OKC_API.G_MISS_NUM OR
47: p_rpcv_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_rpcv_rec.currency_conversion_date = OKC_API.G_MISS_DATE OR
56: p_rpcv_rec.currency_conversion_date IS NULL) THEN
57: --SET MESSAGE

Line 55: IF (p_rpcv_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_rpcv_rec.currency_conversion_date = OKC_API.G_MISS_DATE OR
56: p_rpcv_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_rpcv_rec.currency_conversion_date = OKC_API.G_MISS_DATE OR
56: p_rpcv_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_rpcv_rec.currency_code = p_rpcv_rec.currency_conversion_code) THEN

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

69: (p_rpcv_rec.currency_conversion_date IS NOT NULL) THEN
70: --SET MESSAGE
71: -- Currency conversion columns should be all null
72: IF p_rpcv_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_rpcv_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_rpcv_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_rpcv_rec IN rpcv_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_rpcv_rec.currency_code IS NULL) OR
131: (p_rpcv_rec.currency_code = OKC_API.G_MISS_CHAR) THEN
132: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME

Line 131: (p_rpcv_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_rpcv_rec.currency_code IS NULL) OR
131: (p_rpcv_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_rpcv_rec.currency_code IS NULL) OR
131: (p_rpcv_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_rpcv_rec.currency_code);
142: IF (l_return_status <> OKC_API.G_TRUE) THEN
143: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
144: p_msg_name => g_invalid_value,
145: p_token1 => g_col_name_token,
146: p_token1_value => 'currency_code');

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

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_rpcv_rec.currency_code);
142: IF (l_return_status <> OKC_API.G_TRUE) THEN
143: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
144: p_msg_name => g_invalid_value,
145: p_token1 => g_col_name_token,
146: p_token1_value => 'currency_code');
147: -- halt further validation of this column

Line 152: x_return_status := OKC_API.G_RET_STS_ERROR;

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

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

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

Line 162: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

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

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

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

Line 180: x_return_status := OKC_API.G_RET_STS_SUCCESS;

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

Line 183: (p_rpcv_rec.currency_conversion_code = OKC_API.G_MISS_CHAR) THEN

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

Line 184: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME

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

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

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

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

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

Line 203: x_return_status := OKC_API.G_RET_STS_ERROR;

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

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

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

Line 214: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

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

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

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

Line 232: x_return_status := OKC_API.G_RET_STS_SUCCESS;

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

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

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

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

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

Line 248: x_return_status := OKC_API.G_RET_STS_ERROR;

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

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

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

Line 258: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

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

Line 272: x_return_status := OKC_API.G_RET_STS_SUCCESS;

268: p_rpcv_rec IN rpcv_rec_type) IS
269:
270: BEGIN
271: -- initialize return status
272: x_return_status := OKC_API.G_RET_STS_SUCCESS;
273:
274: -- data is required
275: IF (p_rpcv_rec.id = OKC_API.G_MISS_NUM OR p_rpcv_rec.id IS NULL) THEN
276: OKC_API.SET_MESSAGE(p_app_name => g_app_name,

Line 275: IF (p_rpcv_rec.id = OKC_API.G_MISS_NUM OR p_rpcv_rec.id IS NULL) THEN

271: -- initialize return status
272: x_return_status := OKC_API.G_RET_STS_SUCCESS;
273:
274: -- data is required
275: IF (p_rpcv_rec.id = OKC_API.G_MISS_NUM OR p_rpcv_rec.id IS NULL) THEN
276: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
277: p_msg_name => g_required_value,
278: p_token1 => g_col_name_token,
279: p_token1_value => 'id');

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

272: x_return_status := OKC_API.G_RET_STS_SUCCESS;
273:
274: -- data is required
275: IF (p_rpcv_rec.id = OKC_API.G_MISS_NUM OR p_rpcv_rec.id IS NULL) THEN
276: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
277: p_msg_name => g_required_value,
278: p_token1 => g_col_name_token,
279: p_token1_value => 'id');
280:

Line 282: x_return_status := OKC_API.G_RET_STS_ERROR;

278: p_token1 => g_col_name_token,
279: p_token1_value => 'id');
280:
281: -- notify caller of an error
282: x_return_status := OKC_API.G_RET_STS_ERROR;
283:
284: -- halt further validation of this column
285: RAISE G_EXCEPTION_HALT_VALIDATION;
286:

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

292: -- with the next column
293: NULL;
294: WHEN OTHERS THEN
295: -- store SQL error message on message stack for caller
296: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
297: p_msg_name => g_unexpected_error,
298: p_token1 => g_sqlcode_token,
299: p_token1_value => sqlcode,
300: p_token2 => g_sqlerrm_token,

Line 304: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

300: p_token2 => g_sqlerrm_token,
301: p_token2_value => sqlerrm);
302:
303: -- notify caller of an UNEXPECTED error
304: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
305:
306: END validate_id;
307:
308: ------------------------------------------------------------------------

Line 319: x_return_status := OKC_API.G_RET_STS_SUCCESS;

315: p_rpcv_rec IN rpcv_rec_type) IS
316:
317: BEGIN
318: -- initialize return status
319: x_return_status := OKC_API.G_RET_STS_SUCCESS;
320:
321: -- data is required
322: IF (p_rpcv_rec.object_version_number IS NULL)
323: OR (p_rpcv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN

Line 323: OR (p_rpcv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN

319: x_return_status := OKC_API.G_RET_STS_SUCCESS;
320:
321: -- data is required
322: IF (p_rpcv_rec.object_version_number IS NULL)
323: OR (p_rpcv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN
324: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
325: p_msg_name => g_required_value,
326: p_token1 => g_col_name_token,
327: p_token1_value => 'object_version_number');

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

320:
321: -- data is required
322: IF (p_rpcv_rec.object_version_number IS NULL)
323: OR (p_rpcv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN
324: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
325: p_msg_name => g_required_value,
326: p_token1 => g_col_name_token,
327: p_token1_value => 'object_version_number');
328:

Line 330: x_return_status := OKC_API.G_RET_STS_ERROR;

326: p_token1 => g_col_name_token,
327: p_token1_value => 'object_version_number');
328:
329: -- notify caller of an error
330: x_return_status := OKC_API.G_RET_STS_ERROR;
331:
332: -- halt further validation of this column
333: RAISE G_EXCEPTION_HALT_VALIDATION;
334:

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

340: -- with the next column
341: NULL;
342: WHEN OTHERS THEN
343: -- store SQL error message on message stack for caller
344: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
345: p_msg_name => g_unexpected_error,
346: p_token1 => g_sqlcode_token,
347: p_token1_value => sqlcode,
348: p_token2 => g_sqlerrm_token,

Line 352: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

348: p_token2 => g_sqlerrm_token,
349: p_token2_value => sqlerrm);
350:
351: -- notify caller of an UNEXPECTED error
352: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
353:
354: END validate_object_version_number;
355:
356: ------------------------------------------------------------------------

Line 367: x_return_status := OKC_API.G_RET_STS_SUCCESS;

363: p_rpcv_rec IN rpcv_rec_type) IS
364:
365: BEGIN
366: -- initialize return status
367: x_return_status := OKC_API.G_RET_STS_SUCCESS;
368:
369: -- data is required
370: IF (p_rpcv_rec.sfwt_flag IS NULL)
371: OR (p_rpcv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN

Line 371: OR (p_rpcv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN

367: x_return_status := OKC_API.G_RET_STS_SUCCESS;
368:
369: -- data is required
370: IF (p_rpcv_rec.sfwt_flag IS NULL)
371: OR (p_rpcv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN
372: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
373: p_msg_name => g_required_value,
374: p_token1 => g_col_name_token,
375: p_token1_value => 'sfwt_flag');

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

368:
369: -- data is required
370: IF (p_rpcv_rec.sfwt_flag IS NULL)
371: OR (p_rpcv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN
372: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
373: p_msg_name => g_required_value,
374: p_token1 => g_col_name_token,
375: p_token1_value => 'sfwt_flag');
376:

Line 378: x_return_status := OKC_API.G_RET_STS_ERROR;

374: p_token1 => g_col_name_token,
375: p_token1_value => 'sfwt_flag');
376:
377: -- notify caller of an error
378: x_return_status := OKC_API.G_RET_STS_ERROR;
379:
380: -- halt further validation of this column
381: RAISE G_EXCEPTION_HALT_VALIDATION;
382:

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

388: -- with the next column
389: NULL;
390: WHEN OTHERS THEN
391: -- store SQL error message on message stack for caller
392: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
393: p_msg_name => g_unexpected_error,
394: p_token1 => g_sqlcode_token,
395: p_token1_value => sqlcode,
396: p_token2 => g_sqlerrm_token,

Line 400: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

396: p_token2 => g_sqlerrm_token,
397: p_token2_value => sqlerrm);
398:
399: -- notify caller of an UNEXPECTED error
400: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
401:
402: END validate_sfwt_flag;
403:
404:

Line 417: x_return_status := OKC_API.G_RET_STS_SUCCESS;

413: p_rpcv_rec IN rpcv_rec_type) IS
414:
415: BEGIN
416: -- initialize return status
417: x_return_status := OKC_API.G_RET_STS_SUCCESS;
418:
419: -- data is required
420: IF (p_rpcv_rec.cost IS NULL)
421: OR (p_rpcv_rec.cost = OKC_API.G_MISS_NUM) THEN

Line 421: OR (p_rpcv_rec.cost = OKC_API.G_MISS_NUM) THEN

417: x_return_status := OKC_API.G_RET_STS_SUCCESS;
418:
419: -- data is required
420: IF (p_rpcv_rec.cost IS NULL)
421: OR (p_rpcv_rec.cost = OKC_API.G_MISS_NUM) THEN
422: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
423: p_msg_name => g_required_value,
424: p_token1 => g_col_name_token,
425: p_token1_value => 'cost');

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

418:
419: -- data is required
420: IF (p_rpcv_rec.cost IS NULL)
421: OR (p_rpcv_rec.cost = OKC_API.G_MISS_NUM) THEN
422: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
423: p_msg_name => g_required_value,
424: p_token1 => g_col_name_token,
425: p_token1_value => 'cost');
426:

Line 428: x_return_status := OKC_API.G_RET_STS_ERROR;

424: p_token1 => g_col_name_token,
425: p_token1_value => 'cost');
426:
427: -- notify caller of an error
428: x_return_status := OKC_API.G_RET_STS_ERROR;
429:
430: -- halt further validation of this column
431: RAISE G_EXCEPTION_HALT_VALIDATION;
432:

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

438: -- with the next column
439: NULL;
440: WHEN OTHERS THEN
441: -- store SQL error message on message stack for caller
442: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
443: p_msg_name => g_unexpected_error,
444: p_token1 => g_sqlcode_token,
445: p_token1_value => sqlcode,
446: p_token2 => g_sqlerrm_token,

Line 450: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

446: p_token2 => g_sqlerrm_token,
447: p_token2_value => sqlerrm);
448:
449: -- notify caller of an UNEXPECTED error
450: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
451:
452: END validate_cost;
453:
454:

Line 468: x_return_status := OKC_API.G_RET_STS_SUCCESS;

464: p_rpcv_rec IN rpcv_rec_type) IS
465:
466: BEGIN
467: -- initialize return status
468: x_return_status := OKC_API.G_RET_STS_SUCCESS;
469:
470: -- data is required
471: IF (p_rpcv_rec.repair_type IS NULL)
472: OR (p_rpcv_rec.repair_type = OKC_API.G_MISS_CHAR) THEN

Line 472: OR (p_rpcv_rec.repair_type = OKC_API.G_MISS_CHAR) THEN

468: x_return_status := OKC_API.G_RET_STS_SUCCESS;
469:
470: -- data is required
471: IF (p_rpcv_rec.repair_type IS NULL)
472: OR (p_rpcv_rec.repair_type = OKC_API.G_MISS_CHAR) THEN
473: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
474: p_msg_name => g_required_value,
475: p_token1 => g_col_name_token,
476: p_token1_value => 'repair_type');

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

469:
470: -- data is required
471: IF (p_rpcv_rec.repair_type IS NULL)
472: OR (p_rpcv_rec.repair_type = OKC_API.G_MISS_CHAR) THEN
473: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
474: p_msg_name => g_required_value,
475: p_token1 => g_col_name_token,
476: p_token1_value => 'repair_type');
477:

Line 479: x_return_status := OKC_API.G_RET_STS_ERROR;

475: p_token1 => g_col_name_token,
476: p_token1_value => 'repair_type');
477:
478: -- notify caller of an error
479: x_return_status := OKC_API.G_RET_STS_ERROR;
480:
481: -- halt further validation of this column
482: RAISE G_EXCEPTION_HALT_VALIDATION;
483:

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

489: -- with the next column
490: NULL;
491: WHEN OTHERS THEN
492: -- store SQL error message on message stack for caller
493: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
494: p_msg_name => g_unexpected_error,
495: p_token1 => g_sqlcode_token,
496: p_token1_value => sqlcode,
497: p_token2 => g_sqlerrm_token,

Line 501: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

497: p_token2 => g_sqlerrm_token,
498: p_token2_value => sqlerrm);
499:
500: -- notify caller of an UNEXPECTED error
501: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
502:
503: END validate_repair_type;
504:
505:

Line 518: x_return_status := OKC_API.G_RET_STS_SUCCESS;

514: p_rpcv_rec IN rpcv_rec_type) IS
515:
516: BEGIN
517: -- initialize return status
518: x_return_status := OKC_API.G_RET_STS_SUCCESS;
519:
520: -- data is required
521: IF (p_rpcv_rec.description IS NULL)
522: OR (p_rpcv_rec.description = OKC_API.G_MISS_CHAR) THEN

Line 522: OR (p_rpcv_rec.description = OKC_API.G_MISS_CHAR) THEN

518: x_return_status := OKC_API.G_RET_STS_SUCCESS;
519:
520: -- data is required
521: IF (p_rpcv_rec.description IS NULL)
522: OR (p_rpcv_rec.description = OKC_API.G_MISS_CHAR) THEN
523: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
524: p_msg_name => g_required_value,
525: p_token1 => g_col_name_token,
526: p_token1_value => 'description');

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

519:
520: -- data is required
521: IF (p_rpcv_rec.description IS NULL)
522: OR (p_rpcv_rec.description = OKC_API.G_MISS_CHAR) THEN
523: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
524: p_msg_name => g_required_value,
525: p_token1 => g_col_name_token,
526: p_token1_value => 'description');
527:

Line 529: x_return_status := OKC_API.G_RET_STS_ERROR;

525: p_token1 => g_col_name_token,
526: p_token1_value => 'description');
527:
528: -- notify caller of an error
529: x_return_status := OKC_API.G_RET_STS_ERROR;
530:
531: -- halt further validation of this column
532: RAISE G_EXCEPTION_HALT_VALIDATION;
533:

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

539: -- with the next column
540: NULL;
541: WHEN OTHERS THEN
542: -- store SQL error message on message stack for caller
543: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
544: p_msg_name => g_unexpected_error,
545: p_token1 => g_sqlcode_token,
546: p_token1_value => sqlcode,
547: p_token2 => g_sqlerrm_token,

Line 551: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

547: p_token2 => g_sqlerrm_token,
548: p_token2_value => sqlerrm);
549:
550: -- notify caller of an UNEXPECTED error
551: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
552:
553: END validate_description;
554:
555:

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

561: ------------------------------------------------------------------------
562: PROCEDURE validate_enabled_yn (
563: x_return_status OUT NOCOPY VARCHAR2,
564: p_rpcv_rec IN rpcv_rec_type ) IS
565: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
566: BEGIN
567: -- intialize return status
568: x_return_status := OKC_API.G_RET_STS_SUCCESS;
569:

Line 568: x_return_status := OKC_API.G_RET_STS_SUCCESS;

564: p_rpcv_rec IN rpcv_rec_type ) IS
565: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
566: BEGIN
567: -- intialize return status
568: x_return_status := OKC_API.G_RET_STS_SUCCESS;
569:
570: -- check from domain values using the generic okl_util.check_domain_yn
571: l_return_status := OKL_UTIL.check_domain_yn(p_rpcv_rec.enabled_yn);
572:

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

569:
570: -- check from domain values using the generic okl_util.check_domain_yn
571: l_return_status := OKL_UTIL.check_domain_yn(p_rpcv_rec.enabled_yn);
572:
573: IF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
574: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
575: p_msg_name => g_invalid_value,
576: p_token1 => g_col_name_token,
577: p_token1_value => 'enabled_yn');

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

570: -- check from domain values using the generic okl_util.check_domain_yn
571: l_return_status := OKL_UTIL.check_domain_yn(p_rpcv_rec.enabled_yn);
572:
573: IF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
574: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
575: p_msg_name => g_invalid_value,
576: p_token1 => g_col_name_token,
577: p_token1_value => 'enabled_yn');
578:

Line 580: x_return_status := OKC_API.G_RET_STS_ERROR;

576: p_token1 => g_col_name_token,
577: p_token1_value => 'enabled_yn');
578:
579: -- notify caller of an error
580: x_return_status := OKC_API.G_RET_STS_ERROR;
581: raise G_EXCEPTION_HALT_VALIDATION;
582:
583: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
584:

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

579: -- notify caller of an error
580: x_return_status := OKC_API.G_RET_STS_ERROR;
581: raise G_EXCEPTION_HALT_VALIDATION;
582:
583: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
584:
585: -- notify caller of an error
586: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
587: raise G_EXCEPTION_HALT_VALIDATION;

Line 586: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

582:
583: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
584:
585: -- notify caller of an error
586: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
587: raise G_EXCEPTION_HALT_VALIDATION;
588:
589: END IF;
590:

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

594: null;
595:
596: WHEN OTHERS THEN
597: -- store SQL error message on message stack for caller
598: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
599: p_msg_name => g_unexpected_error,
600: p_token1 => g_sqlcode_token,
601: p_token1_value => sqlcode,
602: p_token2 => g_sqlerrm_token,

Line 606: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

602: p_token2 => g_sqlerrm_token,
603: p_token2_value => sqlerrm);
604:
605: -- notify caller of an UNEXPECTED error
606: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
607:
608: END validate_enabled_yn;
609:
610:

Line 940: IF (l_rpcv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN

936: p_rpcv_rec IN rpcv_rec_type
937: ) RETURN rpcv_rec_type IS
938: l_rpcv_rec rpcv_rec_type := p_rpcv_rec;
939: BEGIN
940: IF (l_rpcv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN
941: l_rpcv_rec.object_version_number := NULL;
942: END IF;
943: IF (l_rpcv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN
944: l_rpcv_rec.sfwt_flag := NULL;

Line 943: IF (l_rpcv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN

939: BEGIN
940: IF (l_rpcv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN
941: l_rpcv_rec.object_version_number := NULL;
942: END IF;
943: IF (l_rpcv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN
944: l_rpcv_rec.sfwt_flag := NULL;
945: END IF;
946: IF (l_rpcv_rec.enabled_yn = OKC_API.G_MISS_CHAR) THEN
947: l_rpcv_rec.enabled_yn := NULL;

Line 946: IF (l_rpcv_rec.enabled_yn = OKC_API.G_MISS_CHAR) THEN

942: END IF;
943: IF (l_rpcv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN
944: l_rpcv_rec.sfwt_flag := NULL;
945: END IF;
946: IF (l_rpcv_rec.enabled_yn = OKC_API.G_MISS_CHAR) THEN
947: l_rpcv_rec.enabled_yn := NULL;
948: END IF;
949: IF (l_rpcv_rec.org_id = OKC_API.G_MISS_NUM) THEN
950: l_rpcv_rec.org_id := NULL;

Line 949: IF (l_rpcv_rec.org_id = OKC_API.G_MISS_NUM) THEN

945: END IF;
946: IF (l_rpcv_rec.enabled_yn = OKC_API.G_MISS_CHAR) THEN
947: l_rpcv_rec.enabled_yn := NULL;
948: END IF;
949: IF (l_rpcv_rec.org_id = OKC_API.G_MISS_NUM) THEN
950: l_rpcv_rec.org_id := NULL;
951: END IF;
952: IF (l_rpcv_rec.cost = OKC_API.G_MISS_NUM) THEN
953: l_rpcv_rec.cost := NULL;

Line 952: IF (l_rpcv_rec.cost = OKC_API.G_MISS_NUM) THEN

948: END IF;
949: IF (l_rpcv_rec.org_id = OKC_API.G_MISS_NUM) THEN
950: l_rpcv_rec.org_id := NULL;
951: END IF;
952: IF (l_rpcv_rec.cost = OKC_API.G_MISS_NUM) THEN
953: l_rpcv_rec.cost := NULL;
954: END IF;
955: IF (l_rpcv_rec.repair_type = OKC_API.G_MISS_CHAR) THEN
956: l_rpcv_rec.repair_type := NULL;

Line 955: IF (l_rpcv_rec.repair_type = OKC_API.G_MISS_CHAR) THEN

951: END IF;
952: IF (l_rpcv_rec.cost = OKC_API.G_MISS_NUM) THEN
953: l_rpcv_rec.cost := NULL;
954: END IF;
955: IF (l_rpcv_rec.repair_type = OKC_API.G_MISS_CHAR) THEN
956: l_rpcv_rec.repair_type := NULL;
957: END IF;
958: IF (l_rpcv_rec.description = OKC_API.G_MISS_CHAR) THEN
959: l_rpcv_rec.description := NULL;

Line 958: IF (l_rpcv_rec.description = OKC_API.G_MISS_CHAR) THEN

954: END IF;
955: IF (l_rpcv_rec.repair_type = OKC_API.G_MISS_CHAR) THEN
956: l_rpcv_rec.repair_type := NULL;
957: END IF;
958: IF (l_rpcv_rec.description = OKC_API.G_MISS_CHAR) THEN
959: l_rpcv_rec.description := NULL;
960: END IF;
961: IF (l_rpcv_rec.created_by = OKC_API.G_MISS_NUM) THEN
962: l_rpcv_rec.created_by := NULL;

Line 961: IF (l_rpcv_rec.created_by = OKC_API.G_MISS_NUM) THEN

957: END IF;
958: IF (l_rpcv_rec.description = OKC_API.G_MISS_CHAR) THEN
959: l_rpcv_rec.description := NULL;
960: END IF;
961: IF (l_rpcv_rec.created_by = OKC_API.G_MISS_NUM) THEN
962: l_rpcv_rec.created_by := NULL;
963: END IF;
964: IF (l_rpcv_rec.creation_date = OKC_API.G_MISS_DATE) THEN
965: l_rpcv_rec.creation_date := NULL;

Line 964: IF (l_rpcv_rec.creation_date = OKC_API.G_MISS_DATE) THEN

960: END IF;
961: IF (l_rpcv_rec.created_by = OKC_API.G_MISS_NUM) THEN
962: l_rpcv_rec.created_by := NULL;
963: END IF;
964: IF (l_rpcv_rec.creation_date = OKC_API.G_MISS_DATE) THEN
965: l_rpcv_rec.creation_date := NULL;
966: END IF;
967: IF (l_rpcv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN
968: l_rpcv_rec.last_updated_by := NULL;

Line 967: IF (l_rpcv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN

963: END IF;
964: IF (l_rpcv_rec.creation_date = OKC_API.G_MISS_DATE) THEN
965: l_rpcv_rec.creation_date := NULL;
966: END IF;
967: IF (l_rpcv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN
968: l_rpcv_rec.last_updated_by := NULL;
969: END IF;
970: IF (l_rpcv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN
971: l_rpcv_rec.last_update_date := NULL;

Line 970: IF (l_rpcv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN

966: END IF;
967: IF (l_rpcv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN
968: l_rpcv_rec.last_updated_by := NULL;
969: END IF;
970: IF (l_rpcv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN
971: l_rpcv_rec.last_update_date := NULL;
972: END IF;
973: IF (l_rpcv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN
974: l_rpcv_rec.last_update_login := NULL;

Line 973: IF (l_rpcv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN

969: END IF;
970: IF (l_rpcv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN
971: l_rpcv_rec.last_update_date := NULL;
972: END IF;
973: IF (l_rpcv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN
974: l_rpcv_rec.last_update_login := NULL;
975: END IF;
976: -- SPILLAIP - 2667636 -Start
977: IF (l_rpcv_rec.currency_code = OKC_API.G_MISS_CHAR) THEN

Line 977: IF (l_rpcv_rec.currency_code = OKC_API.G_MISS_CHAR) THEN

973: IF (l_rpcv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN
974: l_rpcv_rec.last_update_login := NULL;
975: END IF;
976: -- SPILLAIP - 2667636 -Start
977: IF (l_rpcv_rec.currency_code = OKC_API.G_MISS_CHAR) THEN
978: l_rpcv_rec.currency_code := NULL;
979: END IF;
980: IF (l_rpcv_rec.currency_conversion_code = OKC_API.G_MISS_CHAR) THEN
981: l_rpcv_rec.currency_conversion_code := NULL;

Line 980: IF (l_rpcv_rec.currency_conversion_code = OKC_API.G_MISS_CHAR) THEN

976: -- SPILLAIP - 2667636 -Start
977: IF (l_rpcv_rec.currency_code = OKC_API.G_MISS_CHAR) THEN
978: l_rpcv_rec.currency_code := NULL;
979: END IF;
980: IF (l_rpcv_rec.currency_conversion_code = OKC_API.G_MISS_CHAR) THEN
981: l_rpcv_rec.currency_conversion_code := NULL;
982: END IF;
983: IF (l_rpcv_rec.currency_conversion_type = OKC_API.G_MISS_CHAR) THEN
984: l_rpcv_rec.currency_conversion_type := NULL;

Line 983: IF (l_rpcv_rec.currency_conversion_type = OKC_API.G_MISS_CHAR) THEN

979: END IF;
980: IF (l_rpcv_rec.currency_conversion_code = OKC_API.G_MISS_CHAR) THEN
981: l_rpcv_rec.currency_conversion_code := NULL;
982: END IF;
983: IF (l_rpcv_rec.currency_conversion_type = OKC_API.G_MISS_CHAR) THEN
984: l_rpcv_rec.currency_conversion_type := NULL;
985: END IF;
986: IF (l_rpcv_rec.currency_conversion_rate = OKC_API.G_MISS_NUM) THEN
987: l_rpcv_rec.currency_conversion_rate := NULL;

Line 986: IF (l_rpcv_rec.currency_conversion_rate = OKC_API.G_MISS_NUM) THEN

982: END IF;
983: IF (l_rpcv_rec.currency_conversion_type = OKC_API.G_MISS_CHAR) THEN
984: l_rpcv_rec.currency_conversion_type := NULL;
985: END IF;
986: IF (l_rpcv_rec.currency_conversion_rate = OKC_API.G_MISS_NUM) THEN
987: l_rpcv_rec.currency_conversion_rate := NULL;
988: END IF;
989: IF (l_rpcv_rec.currency_conversion_date = OKC_API.G_MISS_DATE) THEN
990: l_rpcv_rec.currency_conversion_date := NULL;

Line 989: IF (l_rpcv_rec.currency_conversion_date = OKC_API.G_MISS_DATE) THEN

985: END IF;
986: IF (l_rpcv_rec.currency_conversion_rate = OKC_API.G_MISS_NUM) THEN
987: l_rpcv_rec.currency_conversion_rate := NULL;
988: END IF;
989: IF (l_rpcv_rec.currency_conversion_date = OKC_API.G_MISS_DATE) THEN
990: l_rpcv_rec.currency_conversion_date := NULL;
991: END IF;
992: -- SPILLAIP - 2667636 -End
993: RETURN(l_rpcv_rec);

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

1016:
1017: FUNCTION validate_attributes(p_rpcv_rec IN rpcv_rec_type)
1018: RETURN VARCHAR2 IS
1019:
1020: x_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1021: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1022:
1023: BEGIN
1024: -- call column-level validation for 'id'

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

1017: FUNCTION validate_attributes(p_rpcv_rec IN rpcv_rec_type)
1018: RETURN VARCHAR2 IS
1019:
1020: x_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1021: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1022:
1023: BEGIN
1024: -- call column-level validation for 'id'
1025: validate_id(x_return_status => l_return_status,

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

1025: validate_id(x_return_status => l_return_status,
1026: p_rpcv_rec => p_rpcv_rec);
1027:
1028: -- store the highest degree of error
1029: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1030: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1031: x_return_status := l_return_status;
1032: END IF;
1033: END IF;

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

1026: p_rpcv_rec => p_rpcv_rec);
1027:
1028: -- store the highest degree of error
1029: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1030: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1031: x_return_status := l_return_status;
1032: END IF;
1033: END IF;
1034:

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

1036: validate_object_version_number(x_return_status => l_return_status,
1037: p_rpcv_rec => p_rpcv_rec);
1038:
1039: -- store the highest degree of error
1040: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1041: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1042: x_return_status := l_return_status;
1043: END IF;
1044: END IF;

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

1037: p_rpcv_rec => p_rpcv_rec);
1038:
1039: -- store the highest degree of error
1040: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1041: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1042: x_return_status := l_return_status;
1043: END IF;
1044: END IF;
1045:

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

1047: validate_sfwt_flag(x_return_status => l_return_status,
1048: p_rpcv_rec => p_rpcv_rec);
1049:
1050: -- store the highest degree of error
1051: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1052: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1053: x_return_status := l_return_status;
1054: END IF;
1055: END IF;

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

1048: p_rpcv_rec => p_rpcv_rec);
1049:
1050: -- store the highest degree of error
1051: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1052: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1053: x_return_status := l_return_status;
1054: END IF;
1055: END IF;
1056:

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

1059: validate_cost(x_return_status => l_return_status,
1060: p_rpcv_rec => p_rpcv_rec);
1061:
1062: -- store the highest degree of error
1063: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1064: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1065: x_return_status := l_return_status;
1066: END IF;
1067: END IF;

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

1060: p_rpcv_rec => p_rpcv_rec);
1061:
1062: -- store the highest degree of error
1063: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1064: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1065: x_return_status := l_return_status;
1066: END IF;
1067: END IF;
1068:

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

1071: validate_repair_type(x_return_status => l_return_status,
1072: p_rpcv_rec => p_rpcv_rec);
1073:
1074: -- store the highest degree of error
1075: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1076: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1077: x_return_status := l_return_status;
1078: END IF;
1079: END IF;

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

1072: p_rpcv_rec => p_rpcv_rec);
1073:
1074: -- store the highest degree of error
1075: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1076: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1077: x_return_status := l_return_status;
1078: END IF;
1079: END IF;
1080:

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

1082: validate_description(x_return_status => l_return_status,
1083: p_rpcv_rec => p_rpcv_rec);
1084:
1085: -- store the highest degree of error
1086: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1087: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1088: x_return_status := l_return_status;
1089: END IF;
1090: END IF;

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

1083: p_rpcv_rec => p_rpcv_rec);
1084:
1085: -- store the highest degree of error
1086: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1087: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1088: x_return_status := l_return_status;
1089: END IF;
1090: END IF;
1091:

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

1094: validate_enabled_yn(x_return_status => l_return_status,
1095: p_rpcv_rec => p_rpcv_rec);
1096:
1097: -- store the highest degree of error
1098: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1099: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1100: x_return_status := l_return_status;
1101: END IF;
1102: END IF;

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

1095: p_rpcv_rec => p_rpcv_rec);
1096:
1097: -- store the highest degree of error
1098: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1099: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1100: x_return_status := l_return_status;
1101: END IF;
1102: END IF;
1103:

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

1104: -- SPILLAIP - 2667636 - Start
1105: validate_currency_code(p_rpcv_rec => p_rpcv_rec,
1106: x_return_status => l_return_status);
1107: -- store the highest degree of error
1108: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1109: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1110: x_return_status := l_return_status;
1111: END IF;
1112: END IF;

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

1105: validate_currency_code(p_rpcv_rec => p_rpcv_rec,
1106: x_return_status => l_return_status);
1107: -- store the highest degree of error
1108: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1109: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1110: x_return_status := l_return_status;
1111: END IF;
1112: END IF;
1113: validate_currency_con_code(p_rpcv_rec => p_rpcv_rec,

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

1112: END IF;
1113: validate_currency_con_code(p_rpcv_rec => p_rpcv_rec,
1114: x_return_status => l_return_status);
1115: -- store the highest degree of error
1116: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1117: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1118: x_return_status := l_return_status;
1119: END IF;
1120: END IF;

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

1113: validate_currency_con_code(p_rpcv_rec => p_rpcv_rec,
1114: x_return_status => l_return_status);
1115: -- store the highest degree of error
1116: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1117: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1118: x_return_status := l_return_status;
1119: END IF;
1120: END IF;
1121: validate_currency_con_type(p_rpcv_rec => p_rpcv_rec,

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

1120: END IF;
1121: validate_currency_con_type(p_rpcv_rec => p_rpcv_rec,
1122: x_return_status => l_return_status);
1123: -- store the highest degree of error
1124: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1125: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1126: x_return_status := l_return_status;
1127: END IF;
1128: END IF;

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

1121: validate_currency_con_type(p_rpcv_rec => p_rpcv_rec,
1122: x_return_status => l_return_status);
1123: -- store the highest degree of error
1124: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1125: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1126: x_return_status := l_return_status;
1127: END IF;
1128: END IF;
1129: -- SPILLAIP - 2667636 - End

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

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

Line 1145: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1141: p_token2 => g_sqlerrm_token,
1142: p_token2_value => sqlerrm);
1143:
1144: -- notify caller of an UNEXPECTED error
1145: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1146:
1147: -- return status to caller
1148: RETURN x_return_status;
1149:

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

1167: -- End of comments
1168: FUNCTION Validate_Record (
1169: p_rpcv_rec IN rpcv_rec_type
1170: ) RETURN VARCHAR2 IS
1171: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1172: x_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1173: BEGIN
1174: -- SPILLAIP - 2667636 - Start
1175: -- Validate Currency conversion Code,type,rate and Date

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

1176:
1177: validate_currency_record(p_rpcv_rec => p_rpcv_rec,
1178: x_return_status => l_return_status);
1179: -- store the highest degree of error
1180: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1181: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1182: x_return_status := l_return_status;
1183: END IF;
1184: END IF;

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

1177: validate_currency_record(p_rpcv_rec => p_rpcv_rec,
1178: x_return_status => l_return_status);
1179: -- store the highest degree of error
1180: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1181: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1182: x_return_status := l_return_status;
1183: END IF;
1184: END IF;
1185: -- SPILLAIP - 2667636 - End

Line 1300: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1296: -- validate_row for:OKL_REPAIR_COSTS_V --
1297: -----------------------------------------
1298: PROCEDURE validate_row(
1299: p_api_version IN NUMBER,
1300: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1301: x_return_status OUT NOCOPY VARCHAR2,
1302: x_msg_count OUT NOCOPY NUMBER,
1303: x_msg_data OUT NOCOPY VARCHAR2,
1304: p_rpcv_rec IN rpcv_rec_type) IS

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

1304: p_rpcv_rec IN rpcv_rec_type) IS
1305:
1306: l_api_version CONSTANT NUMBER := 1;
1307: l_api_name CONSTANT VARCHAR2(30) := 'V_validate_row';
1308: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1309: l_rpcv_rec rpcv_rec_type := p_rpcv_rec;
1310: l_okl_repair_costs_tl_rec okl_repair_costs_tl_rec_type;
1311: l_rpc_rec rpc_rec_type;
1312: BEGIN

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

1309: l_rpcv_rec rpcv_rec_type := p_rpcv_rec;
1310: l_okl_repair_costs_tl_rec okl_repair_costs_tl_rec_type;
1311: l_rpc_rec rpc_rec_type;
1312: BEGIN
1313: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1314: G_PKG_NAME,
1315: p_init_msg_list,
1316: l_api_version,
1317: p_api_version,

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

1316: l_api_version,
1317: p_api_version,
1318: '_PVT',
1319: x_return_status);
1320: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1321: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1322: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1323: RAISE OKC_API.G_EXCEPTION_ERROR;
1324: END IF;

Line 1321: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1317: p_api_version,
1318: '_PVT',
1319: x_return_status);
1320: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1321: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1322: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1323: RAISE OKC_API.G_EXCEPTION_ERROR;
1324: END IF;
1325: --- Validate all non-missing attributes (Item Level Validation)

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

1318: '_PVT',
1319: x_return_status);
1320: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1321: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1322: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1323: RAISE OKC_API.G_EXCEPTION_ERROR;
1324: END IF;
1325: --- Validate all non-missing attributes (Item Level Validation)
1326: l_return_status := Validate_Attributes(l_rpcv_rec);

Line 1323: RAISE OKC_API.G_EXCEPTION_ERROR;

1319: x_return_status);
1320: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1321: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1322: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1323: RAISE OKC_API.G_EXCEPTION_ERROR;
1324: END IF;
1325: --- Validate all non-missing attributes (Item Level Validation)
1326: l_return_status := Validate_Attributes(l_rpcv_rec);
1327: --- If any errors happen abort API

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

1324: END IF;
1325: --- Validate all non-missing attributes (Item Level Validation)
1326: l_return_status := Validate_Attributes(l_rpcv_rec);
1327: --- If any errors happen abort API
1328: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1329: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1330: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1331: RAISE OKC_API.G_EXCEPTION_ERROR;
1332: END IF;

Line 1329: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1325: --- Validate all non-missing attributes (Item Level Validation)
1326: l_return_status := Validate_Attributes(l_rpcv_rec);
1327: --- If any errors happen abort API
1328: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1329: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1330: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1331: RAISE OKC_API.G_EXCEPTION_ERROR;
1332: END IF;
1333: l_return_status := Validate_Record(l_rpcv_rec);

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

1326: l_return_status := Validate_Attributes(l_rpcv_rec);
1327: --- If any errors happen abort API
1328: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1329: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1330: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1331: RAISE OKC_API.G_EXCEPTION_ERROR;
1332: END IF;
1333: l_return_status := Validate_Record(l_rpcv_rec);
1334: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 1331: RAISE OKC_API.G_EXCEPTION_ERROR;

1327: --- If any errors happen abort API
1328: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1329: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1330: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1331: RAISE OKC_API.G_EXCEPTION_ERROR;
1332: END IF;
1333: l_return_status := Validate_Record(l_rpcv_rec);
1334: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1335: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

1330: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1331: RAISE OKC_API.G_EXCEPTION_ERROR;
1332: END IF;
1333: l_return_status := Validate_Record(l_rpcv_rec);
1334: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1335: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1336: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1337: RAISE OKC_API.G_EXCEPTION_ERROR;
1338: END IF;

Line 1335: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1331: RAISE OKC_API.G_EXCEPTION_ERROR;
1332: END IF;
1333: l_return_status := Validate_Record(l_rpcv_rec);
1334: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1335: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1336: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1337: RAISE OKC_API.G_EXCEPTION_ERROR;
1338: END IF;
1339: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

1332: END IF;
1333: l_return_status := Validate_Record(l_rpcv_rec);
1334: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1335: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1336: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1337: RAISE OKC_API.G_EXCEPTION_ERROR;
1338: END IF;
1339: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1340: EXCEPTION

Line 1337: RAISE OKC_API.G_EXCEPTION_ERROR;

1333: l_return_status := Validate_Record(l_rpcv_rec);
1334: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1335: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1336: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1337: RAISE OKC_API.G_EXCEPTION_ERROR;
1338: END IF;
1339: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1340: EXCEPTION
1341: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

1335: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1336: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1337: RAISE OKC_API.G_EXCEPTION_ERROR;
1338: END IF;
1339: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1340: EXCEPTION
1341: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1342: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1343: (

Line 1341: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1337: RAISE OKC_API.G_EXCEPTION_ERROR;
1338: END IF;
1339: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1340: EXCEPTION
1341: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1342: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1343: (
1344: l_api_name,
1345: G_PKG_NAME,

Line 1342: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1338: END IF;
1339: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1340: EXCEPTION
1341: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1342: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1343: (
1344: l_api_name,
1345: G_PKG_NAME,
1346: 'OKC_API.G_RET_STS_ERROR',

Line 1346: 'OKC_API.G_RET_STS_ERROR',

1342: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1343: (
1344: l_api_name,
1345: G_PKG_NAME,
1346: 'OKC_API.G_RET_STS_ERROR',
1347: x_msg_count,
1348: x_msg_data,
1349: '_PVT'
1350: );

Line 1351: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1347: x_msg_count,
1348: x_msg_data,
1349: '_PVT'
1350: );
1351: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1352: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1353: (
1354: l_api_name,
1355: G_PKG_NAME,

Line 1352: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1348: x_msg_data,
1349: '_PVT'
1350: );
1351: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1352: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1353: (
1354: l_api_name,
1355: G_PKG_NAME,
1356: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1356: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1352: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1353: (
1354: l_api_name,
1355: G_PKG_NAME,
1356: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1357: x_msg_count,
1358: x_msg_data,
1359: '_PVT'
1360: );

Line 1362: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1358: x_msg_data,
1359: '_PVT'
1360: );
1361: WHEN OTHERS THEN
1362: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1363: (
1364: l_api_name,
1365: G_PKG_NAME,
1366: 'OTHERS',

Line 1377: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1373: -- PL/SQL TBL validate_row for:RPCV_TBL --
1374: ------------------------------------------
1375: PROCEDURE validate_row(
1376: p_api_version IN NUMBER,
1377: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1378: x_return_status OUT NOCOPY VARCHAR2,
1379: x_msg_count OUT NOCOPY NUMBER,
1380: x_msg_data OUT NOCOPY VARCHAR2,
1381: p_rpcv_tbl IN rpcv_tbl_type) IS

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

1381: p_rpcv_tbl IN rpcv_tbl_type) IS
1382:
1383: l_api_version CONSTANT NUMBER := 1;
1384: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
1385: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1386: i NUMBER := 0;
1387: -- Begin Post-Generation Change
1388: -- overall error status
1389: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

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

1385: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1386: i NUMBER := 0;
1387: -- Begin Post-Generation Change
1388: -- overall error status
1389: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1390: -- End Post-Generation Change
1391: BEGIN
1392: OKC_API.init_msg_list(p_init_msg_list);
1393: -- Make sure PL/SQL table has records in it before passing

Line 1392: OKC_API.init_msg_list(p_init_msg_list);

1388: -- overall error status
1389: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1390: -- End Post-Generation Change
1391: BEGIN
1392: OKC_API.init_msg_list(p_init_msg_list);
1393: -- Make sure PL/SQL table has records in it before passing
1394: IF (p_rpcv_tbl.COUNT > 0) THEN
1395: i := p_rpcv_tbl.FIRST;
1396: LOOP

Line 1399: p_init_msg_list => OKC_API.G_FALSE,

1395: i := p_rpcv_tbl.FIRST;
1396: LOOP
1397: validate_row (
1398: p_api_version => p_api_version,
1399: p_init_msg_list => OKC_API.G_FALSE,
1400: x_return_status => x_return_status,
1401: x_msg_count => x_msg_count,
1402: x_msg_data => x_msg_data,
1403: p_rpcv_rec => p_rpcv_tbl(i));

Line 1406: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN

1402: x_msg_data => x_msg_data,
1403: p_rpcv_rec => p_rpcv_tbl(i));
1404: -- Begin Post-Generation Change
1405: -- store the highest degree of error
1406: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
1407: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
1408: l_overall_status := x_return_status;
1409: END IF;
1410: END IF;

Line 1407: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN

1403: p_rpcv_rec => p_rpcv_tbl(i));
1404: -- Begin Post-Generation Change
1405: -- store the highest degree of error
1406: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
1407: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
1408: l_overall_status := x_return_status;
1409: END IF;
1410: END IF;
1411: -- End Post-Generation Change

Line 1421: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1417: x_return_status := l_overall_status;
1418: -- End Post-Generation Change
1419: END IF;
1420: EXCEPTION
1421: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1422: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1423: (
1424: l_api_name,
1425: G_PKG_NAME,

Line 1422: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1418: -- End Post-Generation Change
1419: END IF;
1420: EXCEPTION
1421: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1422: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1423: (
1424: l_api_name,
1425: G_PKG_NAME,
1426: 'OKC_API.G_RET_STS_ERROR',

Line 1426: 'OKC_API.G_RET_STS_ERROR',

1422: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1423: (
1424: l_api_name,
1425: G_PKG_NAME,
1426: 'OKC_API.G_RET_STS_ERROR',
1427: x_msg_count,
1428: x_msg_data,
1429: '_PVT'
1430: );

Line 1431: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1427: x_msg_count,
1428: x_msg_data,
1429: '_PVT'
1430: );
1431: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1432: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1433: (
1434: l_api_name,
1435: G_PKG_NAME,

Line 1432: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1428: x_msg_data,
1429: '_PVT'
1430: );
1431: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1432: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1433: (
1434: l_api_name,
1435: G_PKG_NAME,
1436: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1436: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1432: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1433: (
1434: l_api_name,
1435: G_PKG_NAME,
1436: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1437: x_msg_count,
1438: x_msg_data,
1439: '_PVT'
1440: );

Line 1442: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1438: x_msg_data,
1439: '_PVT'
1440: );
1441: WHEN OTHERS THEN
1442: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1443: (
1444: l_api_name,
1445: G_PKG_NAME,
1446: 'OTHERS',

Line 1460: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1456: ----------------------------------------
1457: -- insert_row for:OKL_REPAIR_COSTS_TL --
1458: ----------------------------------------
1459: PROCEDURE insert_row(
1460: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1461: x_return_status OUT NOCOPY VARCHAR2,
1462: x_msg_count OUT NOCOPY NUMBER,
1463: x_msg_data OUT NOCOPY VARCHAR2,
1464: p_okl_repair_costs_tl_rec IN okl_repair_costs_tl_rec_type,

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

1465: x_okl_repair_costs_tl_rec OUT NOCOPY okl_repair_costs_tl_rec_type) IS
1466:
1467: l_api_version CONSTANT NUMBER := 1;
1468: l_api_name CONSTANT VARCHAR2(30) := 'TL_insert_row';
1469: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1470: l_okl_repair_costs_tl_rec okl_repair_costs_tl_rec_type := p_okl_repair_costs_tl_rec;
1471: ldefoklrepaircoststlrec okl_repair_costs_tl_rec_type;
1472: CURSOR get_languages IS
1473: SELECT *

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

1479: FUNCTION Set_Attributes (
1480: p_okl_repair_costs_tl_rec IN okl_repair_costs_tl_rec_type,
1481: x_okl_repair_costs_tl_rec OUT NOCOPY okl_repair_costs_tl_rec_type
1482: ) RETURN VARCHAR2 IS
1483: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1484: BEGIN
1485: x_okl_repair_costs_tl_rec := p_okl_repair_costs_tl_rec;
1486: x_okl_repair_costs_tl_rec.LANGUAGE := USERENV('LANG');
1487: x_okl_repair_costs_tl_rec.SOURCE_LANG := USERENV('LANG');

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

1487: x_okl_repair_costs_tl_rec.SOURCE_LANG := USERENV('LANG');
1488: RETURN(l_return_status);
1489: END Set_Attributes;
1490: BEGIN
1491: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1492: p_init_msg_list,
1493: '_PVT',
1494: x_return_status);
1495: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

1491: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1492: p_init_msg_list,
1493: '_PVT',
1494: x_return_status);
1495: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1496: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1497: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1498: RAISE OKC_API.G_EXCEPTION_ERROR;
1499: END IF;

Line 1496: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1492: p_init_msg_list,
1493: '_PVT',
1494: x_return_status);
1495: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1496: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1497: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1498: RAISE OKC_API.G_EXCEPTION_ERROR;
1499: END IF;
1500: --- Setting item attributes

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

1493: '_PVT',
1494: x_return_status);
1495: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1496: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1497: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1498: RAISE OKC_API.G_EXCEPTION_ERROR;
1499: END IF;
1500: --- Setting item attributes
1501: l_return_status := Set_Attributes(

Line 1498: RAISE OKC_API.G_EXCEPTION_ERROR;

1494: x_return_status);
1495: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1496: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1497: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1498: RAISE OKC_API.G_EXCEPTION_ERROR;
1499: END IF;
1500: --- Setting item attributes
1501: l_return_status := Set_Attributes(
1502: p_okl_repair_costs_tl_rec, -- IN

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

1501: l_return_status := Set_Attributes(
1502: p_okl_repair_costs_tl_rec, -- IN
1503: l_okl_repair_costs_tl_rec); -- OUT
1504: --- If any errors happen abort API
1505: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1506: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1507: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1508: RAISE OKC_API.G_EXCEPTION_ERROR;
1509: END IF;

Line 1506: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1502: p_okl_repair_costs_tl_rec, -- IN
1503: l_okl_repair_costs_tl_rec); -- OUT
1504: --- If any errors happen abort API
1505: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1506: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1507: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1508: RAISE OKC_API.G_EXCEPTION_ERROR;
1509: END IF;
1510: FOR l_lang_rec IN get_languages LOOP

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

1503: l_okl_repair_costs_tl_rec); -- OUT
1504: --- If any errors happen abort API
1505: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1506: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1507: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1508: RAISE OKC_API.G_EXCEPTION_ERROR;
1509: END IF;
1510: FOR l_lang_rec IN get_languages LOOP
1511: l_okl_repair_costs_tl_rec.language := l_lang_rec.language_code;

Line 1508: RAISE OKC_API.G_EXCEPTION_ERROR;

1504: --- If any errors happen abort API
1505: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1506: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1507: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1508: RAISE OKC_API.G_EXCEPTION_ERROR;
1509: END IF;
1510: FOR l_lang_rec IN get_languages LOOP
1511: l_okl_repair_costs_tl_rec.language := l_lang_rec.language_code;
1512: INSERT INTO OKL_REPAIR_COSTS_TL(

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

1535: l_okl_repair_costs_tl_rec.last_update_login);
1536: END LOOP;
1537: -- Set OUT values
1538: x_okl_repair_costs_tl_rec := l_okl_repair_costs_tl_rec;
1539: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1540: EXCEPTION
1541: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1542: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1543: (

Line 1541: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1537: -- Set OUT values
1538: x_okl_repair_costs_tl_rec := l_okl_repair_costs_tl_rec;
1539: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1540: EXCEPTION
1541: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1542: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1543: (
1544: l_api_name,
1545: G_PKG_NAME,

Line 1542: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1538: x_okl_repair_costs_tl_rec := l_okl_repair_costs_tl_rec;
1539: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1540: EXCEPTION
1541: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1542: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1543: (
1544: l_api_name,
1545: G_PKG_NAME,
1546: 'OKC_API.G_RET_STS_ERROR',

Line 1546: 'OKC_API.G_RET_STS_ERROR',

1542: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1543: (
1544: l_api_name,
1545: G_PKG_NAME,
1546: 'OKC_API.G_RET_STS_ERROR',
1547: x_msg_count,
1548: x_msg_data,
1549: '_PVT'
1550: );

Line 1551: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1547: x_msg_count,
1548: x_msg_data,
1549: '_PVT'
1550: );
1551: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1552: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1553: (
1554: l_api_name,
1555: G_PKG_NAME,

Line 1552: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1548: x_msg_data,
1549: '_PVT'
1550: );
1551: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1552: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1553: (
1554: l_api_name,
1555: G_PKG_NAME,
1556: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1556: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1552: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1553: (
1554: l_api_name,
1555: G_PKG_NAME,
1556: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1557: x_msg_count,
1558: x_msg_data,
1559: '_PVT'
1560: );

Line 1562: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1558: x_msg_data,
1559: '_PVT'
1560: );
1561: WHEN OTHERS THEN
1562: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1563: (
1564: l_api_name,
1565: G_PKG_NAME,
1566: 'OTHERS',

Line 1586: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1582: -- History : SPILLAIP 12-DEC-2002 2667636
1583: -- : modified for multicurrency changes
1584: -- End of comments
1585: PROCEDURE insert_row(
1586: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1587: x_return_status OUT NOCOPY VARCHAR2,
1588: x_msg_count OUT NOCOPY NUMBER,
1589: x_msg_data OUT NOCOPY VARCHAR2,
1590: p_rpc_rec IN rpc_rec_type,

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

1591: x_rpc_rec OUT NOCOPY rpc_rec_type) IS
1592:
1593: l_api_version CONSTANT NUMBER := 1;
1594: l_api_name CONSTANT VARCHAR2(30) := 'B_insert_row';
1595: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1596: l_rpc_rec rpc_rec_type := p_rpc_rec;
1597: l_def_rpc_rec rpc_rec_type;
1598: -------------------------------------------
1599: -- Set_Attributes for:OKL_REPAIR_COSTS_B --

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

1601: FUNCTION Set_Attributes (
1602: p_rpc_rec IN rpc_rec_type,
1603: x_rpc_rec OUT NOCOPY rpc_rec_type
1604: ) RETURN VARCHAR2 IS
1605: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1606: BEGIN
1607: x_rpc_rec := p_rpc_rec;
1608: RETURN(l_return_status);
1609: END Set_Attributes;

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

1607: x_rpc_rec := p_rpc_rec;
1608: RETURN(l_return_status);
1609: END Set_Attributes;
1610: BEGIN
1611: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1612: p_init_msg_list,
1613: '_PVT',
1614: x_return_status);
1615: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

1611: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1612: p_init_msg_list,
1613: '_PVT',
1614: x_return_status);
1615: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1616: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1617: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1618: RAISE OKC_API.G_EXCEPTION_ERROR;
1619: END IF;

Line 1616: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1612: p_init_msg_list,
1613: '_PVT',
1614: x_return_status);
1615: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1616: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1617: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1618: RAISE OKC_API.G_EXCEPTION_ERROR;
1619: END IF;
1620: --- Setting item attributes

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

1613: '_PVT',
1614: x_return_status);
1615: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1616: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1617: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1618: RAISE OKC_API.G_EXCEPTION_ERROR;
1619: END IF;
1620: --- Setting item attributes
1621: l_return_status := Set_Attributes(

Line 1618: RAISE OKC_API.G_EXCEPTION_ERROR;

1614: x_return_status);
1615: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1616: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1617: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1618: RAISE OKC_API.G_EXCEPTION_ERROR;
1619: END IF;
1620: --- Setting item attributes
1621: l_return_status := Set_Attributes(
1622: p_rpc_rec, -- IN

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

1621: l_return_status := Set_Attributes(
1622: p_rpc_rec, -- IN
1623: l_rpc_rec); -- OUT
1624: --- If any errors happen abort API
1625: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1626: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1627: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1628: RAISE OKC_API.G_EXCEPTION_ERROR;
1629: END IF;

Line 1626: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1622: p_rpc_rec, -- IN
1623: l_rpc_rec); -- OUT
1624: --- If any errors happen abort API
1625: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1626: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1627: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1628: RAISE OKC_API.G_EXCEPTION_ERROR;
1629: END IF;
1630: INSERT INTO OKL_REPAIR_COSTS_B(

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

1623: l_rpc_rec); -- OUT
1624: --- If any errors happen abort API
1625: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1626: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1627: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1628: RAISE OKC_API.G_EXCEPTION_ERROR;
1629: END IF;
1630: INSERT INTO OKL_REPAIR_COSTS_B(
1631: id,

Line 1628: RAISE OKC_API.G_EXCEPTION_ERROR;

1624: --- If any errors happen abort API
1625: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1626: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1627: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1628: RAISE OKC_API.G_EXCEPTION_ERROR;
1629: END IF;
1630: INSERT INTO OKL_REPAIR_COSTS_B(
1631: id,
1632: object_version_number,

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

1664: l_rpc_rec.currency_conversion_date);
1665: -- SPILLAIP - 2667636 - End
1666: -- Set OUT values
1667: x_rpc_rec := l_rpc_rec;
1668: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1669: EXCEPTION
1670: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1671: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1672: (

Line 1670: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1666: -- Set OUT values
1667: x_rpc_rec := l_rpc_rec;
1668: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1669: EXCEPTION
1670: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1671: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1672: (
1673: l_api_name,
1674: G_PKG_NAME,

Line 1671: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1667: x_rpc_rec := l_rpc_rec;
1668: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1669: EXCEPTION
1670: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1671: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1672: (
1673: l_api_name,
1674: G_PKG_NAME,
1675: 'OKC_API.G_RET_STS_ERROR',

Line 1675: 'OKC_API.G_RET_STS_ERROR',

1671: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1672: (
1673: l_api_name,
1674: G_PKG_NAME,
1675: 'OKC_API.G_RET_STS_ERROR',
1676: x_msg_count,
1677: x_msg_data,
1678: '_PVT'
1679: );

Line 1680: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1676: x_msg_count,
1677: x_msg_data,
1678: '_PVT'
1679: );
1680: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1681: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1682: (
1683: l_api_name,
1684: G_PKG_NAME,

Line 1681: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1677: x_msg_data,
1678: '_PVT'
1679: );
1680: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1681: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1682: (
1683: l_api_name,
1684: G_PKG_NAME,
1685: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1685: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1681: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1682: (
1683: l_api_name,
1684: G_PKG_NAME,
1685: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1686: x_msg_count,
1687: x_msg_data,
1688: '_PVT'
1689: );

Line 1691: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1687: x_msg_data,
1688: '_PVT'
1689: );
1690: WHEN OTHERS THEN
1691: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1692: (
1693: l_api_name,
1694: G_PKG_NAME,
1695: 'OTHERS',

Line 1716: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1712: -- : modified for multicurrency changes
1713: -- End of comments
1714: PROCEDURE insert_row(
1715: p_api_version IN NUMBER,
1716: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1717: x_return_status OUT NOCOPY VARCHAR2,
1718: x_msg_count OUT NOCOPY NUMBER,
1719: x_msg_data OUT NOCOPY VARCHAR2,
1720: p_rpcv_rec IN rpcv_rec_type,

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

1721: x_rpcv_rec OUT NOCOPY rpcv_rec_type) IS
1722:
1723: l_api_version CONSTANT NUMBER := 1;
1724: l_api_name CONSTANT VARCHAR2(30) := 'V_insert_row';
1725: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1726: l_rpcv_rec rpcv_rec_type;
1727: l_def_rpcv_rec rpcv_rec_type;
1728: l_okl_repair_costs_tl_rec okl_repair_costs_tl_rec_type;
1729: lx_okl_repair_costs_tl_rec okl_repair_costs_tl_rec_type;

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

1750: FUNCTION Set_Attributes (
1751: p_rpcv_rec IN rpcv_rec_type,
1752: x_rpcv_rec OUT NOCOPY rpcv_rec_type
1753: ) RETURN VARCHAR2 IS
1754: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1755: BEGIN
1756: x_rpcv_rec := p_rpcv_rec;
1757: x_rpcv_rec.OBJECT_VERSION_NUMBER := 1;
1758: x_rpcv_rec.SFWT_FLAG := 'N';

Line 1766: OR p_rpcv_rec.org_id = OKC_API.G_MISS_NUM THEN

1762: END IF;
1763:
1764: -- Default the ORG ID if a value is not passed
1765: IF p_rpcv_rec.org_id IS NULL
1766: OR p_rpcv_rec.org_id = OKC_API.G_MISS_NUM THEN
1767: x_rpcv_rec.org_id := MO_GLOBAL.GET_CURRENT_ORG_ID();
1768: END IF;
1769:
1770: -- SPILLAIP - 2667636 - Start

Line 1774: OR p_rpcv_rec.currency_code = OKC_API.G_MISS_CHAR THEN

1770: -- SPILLAIP - 2667636 - Start
1771: x_rpcv_rec.currency_conversion_code := OKL_AM_UTIL_PVT.get_functional_currency;
1772:
1773: IF p_rpcv_rec.currency_code IS NULL
1774: OR p_rpcv_rec.currency_code = OKC_API.G_MISS_CHAR THEN
1775: x_rpcv_rec.currency_code := x_rpcv_rec.currency_conversion_code;
1776: END IF;
1777: -- SPILLAIP - 2667636 - End
1778:

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

1778:
1779: RETURN(l_return_status);
1780: END Set_Attributes;
1781: BEGIN
1782: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1783: G_PKG_NAME,
1784: p_init_msg_list,
1785: l_api_version,
1786: p_api_version,

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

1785: l_api_version,
1786: p_api_version,
1787: '_PVT',
1788: x_return_status);
1789: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1790: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1791: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1792: RAISE OKC_API.G_EXCEPTION_ERROR;
1793: END IF;

Line 1790: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1786: p_api_version,
1787: '_PVT',
1788: x_return_status);
1789: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1790: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1791: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1792: RAISE OKC_API.G_EXCEPTION_ERROR;
1793: END IF;
1794: l_rpcv_rec := null_out_defaults(p_rpcv_rec);

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

1787: '_PVT',
1788: x_return_status);
1789: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1790: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1791: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1792: RAISE OKC_API.G_EXCEPTION_ERROR;
1793: END IF;
1794: l_rpcv_rec := null_out_defaults(p_rpcv_rec);
1795: -- Set primary key value

Line 1792: RAISE OKC_API.G_EXCEPTION_ERROR;

1788: x_return_status);
1789: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1790: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1791: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1792: RAISE OKC_API.G_EXCEPTION_ERROR;
1793: END IF;
1794: l_rpcv_rec := null_out_defaults(p_rpcv_rec);
1795: -- Set primary key value
1796: l_rpcv_rec.ID := get_seq_id;

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

1798: l_return_status := Set_Attributes(
1799: l_rpcv_rec, -- IN
1800: l_def_rpcv_rec); -- OUT
1801: --- If any errors happen abort API
1802: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1803: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1804: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1805: RAISE OKC_API.G_EXCEPTION_ERROR;
1806: END IF;

Line 1803: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1799: l_rpcv_rec, -- IN
1800: l_def_rpcv_rec); -- OUT
1801: --- If any errors happen abort API
1802: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1803: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1804: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1805: RAISE OKC_API.G_EXCEPTION_ERROR;
1806: END IF;
1807: l_def_rpcv_rec := fill_who_columns(l_def_rpcv_rec);

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

1800: l_def_rpcv_rec); -- OUT
1801: --- If any errors happen abort API
1802: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1803: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1804: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1805: RAISE OKC_API.G_EXCEPTION_ERROR;
1806: END IF;
1807: l_def_rpcv_rec := fill_who_columns(l_def_rpcv_rec);
1808: --- Validate all non-missing attributes (Item Level Validation)

Line 1805: RAISE OKC_API.G_EXCEPTION_ERROR;

1801: --- If any errors happen abort API
1802: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1803: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1804: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1805: RAISE OKC_API.G_EXCEPTION_ERROR;
1806: END IF;
1807: l_def_rpcv_rec := fill_who_columns(l_def_rpcv_rec);
1808: --- Validate all non-missing attributes (Item Level Validation)
1809: l_return_status := Validate_Attributes(l_def_rpcv_rec);

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

1807: l_def_rpcv_rec := fill_who_columns(l_def_rpcv_rec);
1808: --- Validate all non-missing attributes (Item Level Validation)
1809: l_return_status := Validate_Attributes(l_def_rpcv_rec);
1810: --- If any errors happen abort API
1811: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1812: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1813: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1814: RAISE OKC_API.G_EXCEPTION_ERROR;
1815: END IF;

Line 1812: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1808: --- Validate all non-missing attributes (Item Level Validation)
1809: l_return_status := Validate_Attributes(l_def_rpcv_rec);
1810: --- If any errors happen abort API
1811: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1812: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1813: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1814: RAISE OKC_API.G_EXCEPTION_ERROR;
1815: END IF;
1816: --gkadarka Fixes for 3559327

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

1809: l_return_status := Validate_Attributes(l_def_rpcv_rec);
1810: --- If any errors happen abort API
1811: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1812: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1813: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1814: RAISE OKC_API.G_EXCEPTION_ERROR;
1815: END IF;
1816: --gkadarka Fixes for 3559327
1817: l_def_rpcv_rec.currency_conversion_type := NULL;

Line 1814: RAISE OKC_API.G_EXCEPTION_ERROR;

1810: --- If any errors happen abort API
1811: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1812: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1813: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1814: RAISE OKC_API.G_EXCEPTION_ERROR;
1815: END IF;
1816: --gkadarka Fixes for 3559327
1817: l_def_rpcv_rec.currency_conversion_type := NULL;
1818: l_def_rpcv_rec.currency_conversion_rate := NULL;

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

1818: l_def_rpcv_rec.currency_conversion_rate := NULL;
1819: l_def_rpcv_rec.currency_conversion_date := NULL;
1820: --gkdarka
1821: l_return_status := Validate_Record(l_def_rpcv_rec);
1822: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1823: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1824: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1825: RAISE OKC_API.G_EXCEPTION_ERROR;
1826: END IF;

Line 1823: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1819: l_def_rpcv_rec.currency_conversion_date := NULL;
1820: --gkdarka
1821: l_return_status := Validate_Record(l_def_rpcv_rec);
1822: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1823: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1824: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1825: RAISE OKC_API.G_EXCEPTION_ERROR;
1826: END IF;
1827: --------------------------------------

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

1820: --gkdarka
1821: l_return_status := Validate_Record(l_def_rpcv_rec);
1822: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1823: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1824: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1825: RAISE OKC_API.G_EXCEPTION_ERROR;
1826: END IF;
1827: --------------------------------------
1828: -- Move VIEW record to "Child" records

Line 1825: RAISE OKC_API.G_EXCEPTION_ERROR;

1821: l_return_status := Validate_Record(l_def_rpcv_rec);
1822: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1823: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1824: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1825: RAISE OKC_API.G_EXCEPTION_ERROR;
1826: END IF;
1827: --------------------------------------
1828: -- Move VIEW record to "Child" records
1829: --------------------------------------

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

1839: x_msg_data,
1840: l_okl_repair_costs_tl_rec,
1841: lx_okl_repair_costs_tl_rec
1842: );
1843: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1844: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1845: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1846: RAISE OKC_API.G_EXCEPTION_ERROR;
1847: END IF;

Line 1844: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1840: l_okl_repair_costs_tl_rec,
1841: lx_okl_repair_costs_tl_rec
1842: );
1843: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1844: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1845: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1846: RAISE OKC_API.G_EXCEPTION_ERROR;
1847: END IF;
1848: migrate(lx_okl_repair_costs_tl_rec, l_def_rpcv_rec);

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

1841: lx_okl_repair_costs_tl_rec
1842: );
1843: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1844: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1845: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1846: RAISE OKC_API.G_EXCEPTION_ERROR;
1847: END IF;
1848: migrate(lx_okl_repair_costs_tl_rec, l_def_rpcv_rec);
1849: insert_row(

Line 1846: RAISE OKC_API.G_EXCEPTION_ERROR;

1842: );
1843: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1844: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1845: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1846: RAISE OKC_API.G_EXCEPTION_ERROR;
1847: END IF;
1848: migrate(lx_okl_repair_costs_tl_rec, l_def_rpcv_rec);
1849: insert_row(
1850: p_init_msg_list,

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

1853: x_msg_data,
1854: l_rpc_rec,
1855: lx_rpc_rec
1856: );
1857: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1858: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1859: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1860: RAISE OKC_API.G_EXCEPTION_ERROR;
1861: END IF;

Line 1858: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1854: l_rpc_rec,
1855: lx_rpc_rec
1856: );
1857: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1858: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1859: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1860: RAISE OKC_API.G_EXCEPTION_ERROR;
1861: END IF;
1862: migrate(lx_rpc_rec, l_def_rpcv_rec);

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

1855: lx_rpc_rec
1856: );
1857: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1858: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1859: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1860: RAISE OKC_API.G_EXCEPTION_ERROR;
1861: END IF;
1862: migrate(lx_rpc_rec, l_def_rpcv_rec);
1863: -- Set OUT values

Line 1860: RAISE OKC_API.G_EXCEPTION_ERROR;

1856: );
1857: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1858: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1859: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1860: RAISE OKC_API.G_EXCEPTION_ERROR;
1861: END IF;
1862: migrate(lx_rpc_rec, l_def_rpcv_rec);
1863: -- Set OUT values
1864: x_rpcv_rec := l_def_rpcv_rec;

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

1861: END IF;
1862: migrate(lx_rpc_rec, l_def_rpcv_rec);
1863: -- Set OUT values
1864: x_rpcv_rec := l_def_rpcv_rec;
1865: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1866: EXCEPTION
1867: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1868: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1869: (

Line 1867: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1863: -- Set OUT values
1864: x_rpcv_rec := l_def_rpcv_rec;
1865: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1866: EXCEPTION
1867: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1868: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1869: (
1870: l_api_name,
1871: G_PKG_NAME,

Line 1868: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1864: x_rpcv_rec := l_def_rpcv_rec;
1865: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1866: EXCEPTION
1867: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1868: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1869: (
1870: l_api_name,
1871: G_PKG_NAME,
1872: 'OKC_API.G_RET_STS_ERROR',

Line 1872: 'OKC_API.G_RET_STS_ERROR',

1868: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1869: (
1870: l_api_name,
1871: G_PKG_NAME,
1872: 'OKC_API.G_RET_STS_ERROR',
1873: x_msg_count,
1874: x_msg_data,
1875: '_PVT'
1876: );

Line 1877: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1873: x_msg_count,
1874: x_msg_data,
1875: '_PVT'
1876: );
1877: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1878: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1879: (
1880: l_api_name,
1881: G_PKG_NAME,

Line 1878: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1874: x_msg_data,
1875: '_PVT'
1876: );
1877: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1878: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1879: (
1880: l_api_name,
1881: G_PKG_NAME,
1882: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1882: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1878: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1879: (
1880: l_api_name,
1881: G_PKG_NAME,
1882: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1883: x_msg_count,
1884: x_msg_data,
1885: '_PVT'
1886: );

Line 1888: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1884: x_msg_data,
1885: '_PVT'
1886: );
1887: WHEN OTHERS THEN
1888: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1889: (
1890: l_api_name,
1891: G_PKG_NAME,
1892: 'OTHERS',

Line 1903: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1899: -- PL/SQL TBL insert_row for:RPCV_TBL --
1900: ----------------------------------------
1901: PROCEDURE insert_row(
1902: p_api_version IN NUMBER,
1903: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1904: x_return_status OUT NOCOPY VARCHAR2,
1905: x_msg_count OUT NOCOPY NUMBER,
1906: x_msg_data OUT NOCOPY VARCHAR2,
1907: p_rpcv_tbl IN rpcv_tbl_type,

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

1908: x_rpcv_tbl OUT NOCOPY rpcv_tbl_type) IS
1909:
1910: l_api_version CONSTANT NUMBER := 1;
1911: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
1912: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1913: i NUMBER := 0;
1914: -- Begin Post-Generation Change
1915: -- overall error status
1916: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

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

1912: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1913: i NUMBER := 0;
1914: -- Begin Post-Generation Change
1915: -- overall error status
1916: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1917: -- End Post-Generation Change
1918: BEGIN
1919: OKC_API.init_msg_list(p_init_msg_list);
1920: -- Make sure PL/SQL table has records in it before passing

Line 1919: OKC_API.init_msg_list(p_init_msg_list);

1915: -- overall error status
1916: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1917: -- End Post-Generation Change
1918: BEGIN
1919: OKC_API.init_msg_list(p_init_msg_list);
1920: -- Make sure PL/SQL table has records in it before passing
1921: IF (p_rpcv_tbl.COUNT > 0) THEN
1922: i := p_rpcv_tbl.FIRST;
1923: LOOP

Line 1926: p_init_msg_list => OKC_API.G_FALSE,

1922: i := p_rpcv_tbl.FIRST;
1923: LOOP
1924: insert_row (
1925: p_api_version => p_api_version,
1926: p_init_msg_list => OKC_API.G_FALSE,
1927: x_return_status => x_return_status,
1928: x_msg_count => x_msg_count,
1929: x_msg_data => x_msg_data,
1930: p_rpcv_rec => p_rpcv_tbl(i),

Line 1934: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN

1930: p_rpcv_rec => p_rpcv_tbl(i),
1931: x_rpcv_rec => x_rpcv_tbl(i));
1932: -- Begin Post-Generation Change
1933: -- store the highest degree of error
1934: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
1935: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
1936: l_overall_status := x_return_status;
1937: END IF;
1938: END IF;

Line 1935: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN

1931: x_rpcv_rec => x_rpcv_tbl(i));
1932: -- Begin Post-Generation Change
1933: -- store the highest degree of error
1934: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
1935: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
1936: l_overall_status := x_return_status;
1937: END IF;
1938: END IF;
1939: -- End Post-Generation Change

Line 1949: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1945: x_return_status := l_overall_status;
1946: -- End Post-Generation Change
1947: END IF;
1948: EXCEPTION
1949: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1950: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1951: (
1952: l_api_name,
1953: G_PKG_NAME,

Line 1950: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1946: -- End Post-Generation Change
1947: END IF;
1948: EXCEPTION
1949: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1950: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1951: (
1952: l_api_name,
1953: G_PKG_NAME,
1954: 'OKC_API.G_RET_STS_ERROR',

Line 1954: 'OKC_API.G_RET_STS_ERROR',

1950: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1951: (
1952: l_api_name,
1953: G_PKG_NAME,
1954: 'OKC_API.G_RET_STS_ERROR',
1955: x_msg_count,
1956: x_msg_data,
1957: '_PVT'
1958: );

Line 1959: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1955: x_msg_count,
1956: x_msg_data,
1957: '_PVT'
1958: );
1959: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1960: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1961: (
1962: l_api_name,
1963: G_PKG_NAME,

Line 1960: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1956: x_msg_data,
1957: '_PVT'
1958: );
1959: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1960: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1961: (
1962: l_api_name,
1963: G_PKG_NAME,
1964: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1964: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1960: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1961: (
1962: l_api_name,
1963: G_PKG_NAME,
1964: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1965: x_msg_count,
1966: x_msg_data,
1967: '_PVT'
1968: );

Line 1970: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1966: x_msg_data,
1967: '_PVT'
1968: );
1969: WHEN OTHERS THEN
1970: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1971: (
1972: l_api_name,
1973: G_PKG_NAME,
1974: 'OTHERS',

Line 1988: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1984: --------------------------------------
1985: -- lock_row for:OKL_REPAIR_COSTS_TL --
1986: --------------------------------------
1987: PROCEDURE lock_row(
1988: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1989: x_return_status OUT NOCOPY VARCHAR2,
1990: x_msg_count OUT NOCOPY NUMBER,
1991: x_msg_data OUT NOCOPY VARCHAR2,
1992: p_okl_repair_costs_tl_rec IN okl_repair_costs_tl_rec_type) IS

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

2000: FOR UPDATE NOWAIT;
2001:
2002: l_api_version CONSTANT NUMBER := 1;
2003: l_api_name CONSTANT VARCHAR2(30) := 'TL_lock_row';
2004: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2005: l_lock_var lock_csr%ROWTYPE;
2006: l_row_notfound BOOLEAN := FALSE;
2007: lc_row_notfound BOOLEAN := FALSE;
2008: BEGIN

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

2005: l_lock_var lock_csr%ROWTYPE;
2006: l_row_notfound BOOLEAN := FALSE;
2007: lc_row_notfound BOOLEAN := FALSE;
2008: BEGIN
2009: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2010: p_init_msg_list,
2011: '_PVT',
2012: x_return_status);
2013: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

2009: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2010: p_init_msg_list,
2011: '_PVT',
2012: x_return_status);
2013: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2014: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2015: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2016: RAISE OKC_API.G_EXCEPTION_ERROR;
2017: END IF;

Line 2014: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2010: p_init_msg_list,
2011: '_PVT',
2012: x_return_status);
2013: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2014: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2015: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2016: RAISE OKC_API.G_EXCEPTION_ERROR;
2017: END IF;
2018: BEGIN

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

2011: '_PVT',
2012: x_return_status);
2013: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2014: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2015: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2016: RAISE OKC_API.G_EXCEPTION_ERROR;
2017: END IF;
2018: BEGIN
2019: OPEN lock_csr(p_okl_repair_costs_tl_rec);

Line 2016: RAISE OKC_API.G_EXCEPTION_ERROR;

2012: x_return_status);
2013: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2014: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2015: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2016: RAISE OKC_API.G_EXCEPTION_ERROR;
2017: END IF;
2018: BEGIN
2019: OPEN lock_csr(p_okl_repair_costs_tl_rec);
2020: FETCH lock_csr INTO l_lock_var;

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

2024: WHEN E_Resource_Busy THEN
2025: IF (lock_csr%ISOPEN) THEN
2026: CLOSE lock_csr;
2027: END IF;
2028: OKC_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);
2029: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
2030: END;
2031:
2032: IF ( l_row_notfound ) THEN

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

2029: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
2030: END;
2031:
2032: IF ( l_row_notfound ) THEN
2033: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2034: RAISE OKC_API.G_EXCEPTION_ERROR;
2035: END IF;
2036: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2037: EXCEPTION

Line 2034: RAISE OKC_API.G_EXCEPTION_ERROR;

2030: END;
2031:
2032: IF ( l_row_notfound ) THEN
2033: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2034: RAISE OKC_API.G_EXCEPTION_ERROR;
2035: END IF;
2036: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2037: EXCEPTION
2038: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

2032: IF ( l_row_notfound ) THEN
2033: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2034: RAISE OKC_API.G_EXCEPTION_ERROR;
2035: END IF;
2036: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2037: EXCEPTION
2038: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2039: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2040: (

Line 2038: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2034: RAISE OKC_API.G_EXCEPTION_ERROR;
2035: END IF;
2036: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2037: EXCEPTION
2038: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2039: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2040: (
2041: l_api_name,
2042: G_PKG_NAME,

Line 2039: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2035: END IF;
2036: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2037: EXCEPTION
2038: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2039: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2040: (
2041: l_api_name,
2042: G_PKG_NAME,
2043: 'OKC_API.G_RET_STS_ERROR',

Line 2043: 'OKC_API.G_RET_STS_ERROR',

2039: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2040: (
2041: l_api_name,
2042: G_PKG_NAME,
2043: 'OKC_API.G_RET_STS_ERROR',
2044: x_msg_count,
2045: x_msg_data,
2046: '_PVT'
2047: );

Line 2048: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2044: x_msg_count,
2045: x_msg_data,
2046: '_PVT'
2047: );
2048: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2049: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2050: (
2051: l_api_name,
2052: G_PKG_NAME,

Line 2049: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2045: x_msg_data,
2046: '_PVT'
2047: );
2048: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2049: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2050: (
2051: l_api_name,
2052: G_PKG_NAME,
2053: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2053: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2049: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2050: (
2051: l_api_name,
2052: G_PKG_NAME,
2053: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2054: x_msg_count,
2055: x_msg_data,
2056: '_PVT'
2057: );

Line 2059: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2055: x_msg_data,
2056: '_PVT'
2057: );
2058: WHEN OTHERS THEN
2059: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2060: (
2061: l_api_name,
2062: G_PKG_NAME,
2063: 'OTHERS',

Line 2073: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2069: -------------------------------------
2070: -- lock_row for:OKL_REPAIR_COSTS_B --
2071: -------------------------------------
2072: PROCEDURE lock_row(
2073: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2074: x_return_status OUT NOCOPY VARCHAR2,
2075: x_msg_count OUT NOCOPY NUMBER,
2076: x_msg_data OUT NOCOPY VARCHAR2,
2077: p_rpc_rec IN rpc_rec_type) IS

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

2090: FROM OKL_REPAIR_COSTS_B
2091: WHERE ID = p_rpc_rec.id;
2092: l_api_version CONSTANT NUMBER := 1;
2093: l_api_name CONSTANT VARCHAR2(30) := 'B_lock_row';
2094: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2095: l_object_version_number OKL_REPAIR_COSTS_B.OBJECT_VERSION_NUMBER%TYPE;
2096: lc_object_version_number OKL_REPAIR_COSTS_B.OBJECT_VERSION_NUMBER%TYPE;
2097: l_row_notfound BOOLEAN := FALSE;
2098: lc_row_notfound BOOLEAN := FALSE;

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

2096: lc_object_version_number OKL_REPAIR_COSTS_B.OBJECT_VERSION_NUMBER%TYPE;
2097: l_row_notfound BOOLEAN := FALSE;
2098: lc_row_notfound BOOLEAN := FALSE;
2099: BEGIN
2100: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2101: p_init_msg_list,
2102: '_PVT',
2103: x_return_status);
2104: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

2100: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2101: p_init_msg_list,
2102: '_PVT',
2103: x_return_status);
2104: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2105: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2106: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2107: RAISE OKC_API.G_EXCEPTION_ERROR;
2108: END IF;

Line 2105: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2101: p_init_msg_list,
2102: '_PVT',
2103: x_return_status);
2104: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2105: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2106: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2107: RAISE OKC_API.G_EXCEPTION_ERROR;
2108: END IF;
2109: BEGIN

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

2102: '_PVT',
2103: x_return_status);
2104: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2105: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2106: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2107: RAISE OKC_API.G_EXCEPTION_ERROR;
2108: END IF;
2109: BEGIN
2110: OPEN lock_csr(p_rpc_rec);

Line 2107: RAISE OKC_API.G_EXCEPTION_ERROR;

2103: x_return_status);
2104: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2105: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2106: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2107: RAISE OKC_API.G_EXCEPTION_ERROR;
2108: END IF;
2109: BEGIN
2110: OPEN lock_csr(p_rpc_rec);
2111: FETCH lock_csr INTO l_object_version_number;

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

2115: WHEN E_Resource_Busy THEN
2116: IF (lock_csr%ISOPEN) THEN
2117: CLOSE lock_csr;
2118: END IF;
2119: OKC_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);
2120: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
2121: END;
2122:
2123: IF ( l_row_notfound ) THEN

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

2126: lc_row_notfound := lchk_csr%NOTFOUND;
2127: CLOSE lchk_csr;
2128: END IF;
2129: IF (lc_row_notfound) THEN
2130: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2131: RAISE OKC_API.G_EXCEPTION_ERROR;
2132: ELSIF lc_object_version_number > p_rpc_rec.object_version_number THEN
2133: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2134: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 2131: RAISE OKC_API.G_EXCEPTION_ERROR;

2127: CLOSE lchk_csr;
2128: END IF;
2129: IF (lc_row_notfound) THEN
2130: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2131: RAISE OKC_API.G_EXCEPTION_ERROR;
2132: ELSIF lc_object_version_number > p_rpc_rec.object_version_number THEN
2133: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2134: RAISE OKC_API.G_EXCEPTION_ERROR;
2135: ELSIF lc_object_version_number <> p_rpc_rec.object_version_number THEN

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

2129: IF (lc_row_notfound) THEN
2130: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2131: RAISE OKC_API.G_EXCEPTION_ERROR;
2132: ELSIF lc_object_version_number > p_rpc_rec.object_version_number THEN
2133: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2134: RAISE OKC_API.G_EXCEPTION_ERROR;
2135: ELSIF lc_object_version_number <> p_rpc_rec.object_version_number THEN
2136: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2137: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 2134: RAISE OKC_API.G_EXCEPTION_ERROR;

2130: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2131: RAISE OKC_API.G_EXCEPTION_ERROR;
2132: ELSIF lc_object_version_number > p_rpc_rec.object_version_number THEN
2133: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2134: RAISE OKC_API.G_EXCEPTION_ERROR;
2135: ELSIF lc_object_version_number <> p_rpc_rec.object_version_number THEN
2136: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2137: RAISE OKC_API.G_EXCEPTION_ERROR;
2138: ELSIF lc_object_version_number = -1 THEN

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

2132: ELSIF lc_object_version_number > p_rpc_rec.object_version_number THEN
2133: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2134: RAISE OKC_API.G_EXCEPTION_ERROR;
2135: ELSIF lc_object_version_number <> p_rpc_rec.object_version_number THEN
2136: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2137: RAISE OKC_API.G_EXCEPTION_ERROR;
2138: ELSIF lc_object_version_number = -1 THEN
2139: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2140: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 2137: RAISE OKC_API.G_EXCEPTION_ERROR;

2133: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2134: RAISE OKC_API.G_EXCEPTION_ERROR;
2135: ELSIF lc_object_version_number <> p_rpc_rec.object_version_number THEN
2136: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2137: RAISE OKC_API.G_EXCEPTION_ERROR;
2138: ELSIF lc_object_version_number = -1 THEN
2139: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2140: RAISE OKC_API.G_EXCEPTION_ERROR;
2141: END IF;

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

2135: ELSIF lc_object_version_number <> p_rpc_rec.object_version_number THEN
2136: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2137: RAISE OKC_API.G_EXCEPTION_ERROR;
2138: ELSIF lc_object_version_number = -1 THEN
2139: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2140: RAISE OKC_API.G_EXCEPTION_ERROR;
2141: END IF;
2142: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2143: EXCEPTION

Line 2140: RAISE OKC_API.G_EXCEPTION_ERROR;

2136: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2137: RAISE OKC_API.G_EXCEPTION_ERROR;
2138: ELSIF lc_object_version_number = -1 THEN
2139: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2140: RAISE OKC_API.G_EXCEPTION_ERROR;
2141: END IF;
2142: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2143: EXCEPTION
2144: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

2138: ELSIF lc_object_version_number = -1 THEN
2139: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2140: RAISE OKC_API.G_EXCEPTION_ERROR;
2141: END IF;
2142: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2143: EXCEPTION
2144: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2145: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2146: (

Line 2144: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2140: RAISE OKC_API.G_EXCEPTION_ERROR;
2141: END IF;
2142: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2143: EXCEPTION
2144: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2145: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2146: (
2147: l_api_name,
2148: G_PKG_NAME,

Line 2145: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2141: END IF;
2142: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2143: EXCEPTION
2144: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2145: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2146: (
2147: l_api_name,
2148: G_PKG_NAME,
2149: 'OKC_API.G_RET_STS_ERROR',

Line 2149: 'OKC_API.G_RET_STS_ERROR',

2145: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2146: (
2147: l_api_name,
2148: G_PKG_NAME,
2149: 'OKC_API.G_RET_STS_ERROR',
2150: x_msg_count,
2151: x_msg_data,
2152: '_PVT'
2153: );

Line 2154: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2150: x_msg_count,
2151: x_msg_data,
2152: '_PVT'
2153: );
2154: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2155: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2156: (
2157: l_api_name,
2158: G_PKG_NAME,

Line 2155: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2151: x_msg_data,
2152: '_PVT'
2153: );
2154: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2155: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2156: (
2157: l_api_name,
2158: G_PKG_NAME,
2159: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2159: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2155: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2156: (
2157: l_api_name,
2158: G_PKG_NAME,
2159: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2160: x_msg_count,
2161: x_msg_data,
2162: '_PVT'
2163: );

Line 2165: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2161: x_msg_data,
2162: '_PVT'
2163: );
2164: WHEN OTHERS THEN
2165: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2166: (
2167: l_api_name,
2168: G_PKG_NAME,
2169: 'OTHERS',

Line 2180: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2176: -- lock_row for:OKL_REPAIR_COSTS_V --
2177: -------------------------------------
2178: PROCEDURE lock_row(
2179: p_api_version IN NUMBER,
2180: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2181: x_return_status OUT NOCOPY VARCHAR2,
2182: x_msg_count OUT NOCOPY NUMBER,
2183: x_msg_data OUT NOCOPY VARCHAR2,
2184: p_rpcv_rec IN rpcv_rec_type) IS

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

2184: p_rpcv_rec IN rpcv_rec_type) IS
2185:
2186: l_api_version CONSTANT NUMBER := 1;
2187: l_api_name CONSTANT VARCHAR2(30) := 'V_lock_row';
2188: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2189: l_okl_repair_costs_tl_rec okl_repair_costs_tl_rec_type;
2190: l_rpc_rec rpc_rec_type;
2191: BEGIN
2192: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

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

2188: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2189: l_okl_repair_costs_tl_rec okl_repair_costs_tl_rec_type;
2190: l_rpc_rec rpc_rec_type;
2191: BEGIN
2192: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2193: G_PKG_NAME,
2194: p_init_msg_list,
2195: l_api_version,
2196: p_api_version,

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

2195: l_api_version,
2196: p_api_version,
2197: '_PVT',
2198: x_return_status);
2199: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2200: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2201: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2202: RAISE OKC_API.G_EXCEPTION_ERROR;
2203: END IF;

Line 2200: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2196: p_api_version,
2197: '_PVT',
2198: x_return_status);
2199: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2200: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2201: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2202: RAISE OKC_API.G_EXCEPTION_ERROR;
2203: END IF;
2204: --------------------------------------

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

2197: '_PVT',
2198: x_return_status);
2199: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2200: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2201: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2202: RAISE OKC_API.G_EXCEPTION_ERROR;
2203: END IF;
2204: --------------------------------------
2205: -- Move VIEW record to "Child" records

Line 2202: RAISE OKC_API.G_EXCEPTION_ERROR;

2198: x_return_status);
2199: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2200: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2201: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2202: RAISE OKC_API.G_EXCEPTION_ERROR;
2203: END IF;
2204: --------------------------------------
2205: -- Move VIEW record to "Child" records
2206: --------------------------------------

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

2215: x_msg_count,
2216: x_msg_data,
2217: l_okl_repair_costs_tl_rec
2218: );
2219: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2220: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2221: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2222: RAISE OKC_API.G_EXCEPTION_ERROR;
2223: END IF;

Line 2220: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2216: x_msg_data,
2217: l_okl_repair_costs_tl_rec
2218: );
2219: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2220: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2221: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2222: RAISE OKC_API.G_EXCEPTION_ERROR;
2223: END IF;
2224: lock_row(

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

2217: l_okl_repair_costs_tl_rec
2218: );
2219: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2220: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2221: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2222: RAISE OKC_API.G_EXCEPTION_ERROR;
2223: END IF;
2224: lock_row(
2225: p_init_msg_list,

Line 2222: RAISE OKC_API.G_EXCEPTION_ERROR;

2218: );
2219: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2220: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2221: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2222: RAISE OKC_API.G_EXCEPTION_ERROR;
2223: END IF;
2224: lock_row(
2225: p_init_msg_list,
2226: x_return_status,

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

2227: x_msg_count,
2228: x_msg_data,
2229: l_rpc_rec
2230: );
2231: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2232: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2233: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2234: RAISE OKC_API.G_EXCEPTION_ERROR;
2235: END IF;

Line 2232: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2228: x_msg_data,
2229: l_rpc_rec
2230: );
2231: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2232: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2233: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2234: RAISE OKC_API.G_EXCEPTION_ERROR;
2235: END IF;
2236: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

2229: l_rpc_rec
2230: );
2231: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2232: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2233: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2234: RAISE OKC_API.G_EXCEPTION_ERROR;
2235: END IF;
2236: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2237: EXCEPTION

Line 2234: RAISE OKC_API.G_EXCEPTION_ERROR;

2230: );
2231: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2232: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2233: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2234: RAISE OKC_API.G_EXCEPTION_ERROR;
2235: END IF;
2236: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2237: EXCEPTION
2238: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

2232: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2233: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2234: RAISE OKC_API.G_EXCEPTION_ERROR;
2235: END IF;
2236: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2237: EXCEPTION
2238: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2239: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2240: (

Line 2238: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2234: RAISE OKC_API.G_EXCEPTION_ERROR;
2235: END IF;
2236: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2237: EXCEPTION
2238: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2239: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2240: (
2241: l_api_name,
2242: G_PKG_NAME,

Line 2239: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2235: END IF;
2236: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2237: EXCEPTION
2238: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2239: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2240: (
2241: l_api_name,
2242: G_PKG_NAME,
2243: 'OKC_API.G_RET_STS_ERROR',

Line 2243: 'OKC_API.G_RET_STS_ERROR',

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

Line 2248: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2249: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 2253: 'OKC_API.G_RET_STS_UNEXP_ERROR',

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

Line 2259: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 2274: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2270: -- PL/SQL TBL lock_row for:RPCV_TBL --
2271: --------------------------------------
2272: PROCEDURE lock_row(
2273: p_api_version IN NUMBER,
2274: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2275: x_return_status OUT NOCOPY VARCHAR2,
2276: x_msg_count OUT NOCOPY NUMBER,
2277: x_msg_data OUT NOCOPY VARCHAR2,
2278: p_rpcv_tbl IN rpcv_tbl_type) IS

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

2278: p_rpcv_tbl IN rpcv_tbl_type) IS
2279:
2280: l_api_version CONSTANT NUMBER := 1;
2281: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
2282: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2283: i NUMBER := 0;
2284: -- Begin Post-Generation Change
2285: -- overall error status
2286: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

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

2282: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2283: i NUMBER := 0;
2284: -- Begin Post-Generation Change
2285: -- overall error status
2286: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2287: -- End Post-Generation Change
2288: BEGIN
2289: OKC_API.init_msg_list(p_init_msg_list);
2290: -- Make sure PL/SQL table has records in it before passing

Line 2289: OKC_API.init_msg_list(p_init_msg_list);

2285: -- overall error status
2286: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2287: -- End Post-Generation Change
2288: BEGIN
2289: OKC_API.init_msg_list(p_init_msg_list);
2290: -- Make sure PL/SQL table has records in it before passing
2291: IF (p_rpcv_tbl.COUNT > 0) THEN
2292: i := p_rpcv_tbl.FIRST;
2293: LOOP

Line 2296: p_init_msg_list => OKC_API.G_FALSE,

2292: i := p_rpcv_tbl.FIRST;
2293: LOOP
2294: lock_row (
2295: p_api_version => p_api_version,
2296: p_init_msg_list => OKC_API.G_FALSE,
2297: x_return_status => x_return_status,
2298: x_msg_count => x_msg_count,
2299: x_msg_data => x_msg_data,
2300: p_rpcv_rec => p_rpcv_tbl(i));

Line 2303: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN

2299: x_msg_data => x_msg_data,
2300: p_rpcv_rec => p_rpcv_tbl(i));
2301: -- Begin Post-Generation Change
2302: -- store the highest degree of error
2303: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
2304: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
2305: l_overall_status := x_return_status;
2306: END IF;
2307: END IF;

Line 2304: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN

2300: p_rpcv_rec => p_rpcv_tbl(i));
2301: -- Begin Post-Generation Change
2302: -- store the highest degree of error
2303: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
2304: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
2305: l_overall_status := x_return_status;
2306: END IF;
2307: END IF;
2308: -- End Post-Generation Change

Line 2318: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2314: x_return_status := l_overall_status;
2315: -- End Post-Generation Change
2316: END IF;
2317: EXCEPTION
2318: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2319: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2320: (
2321: l_api_name,
2322: G_PKG_NAME,

Line 2319: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2315: -- End Post-Generation Change
2316: END IF;
2317: EXCEPTION
2318: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2319: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2320: (
2321: l_api_name,
2322: G_PKG_NAME,
2323: 'OKC_API.G_RET_STS_ERROR',

Line 2323: 'OKC_API.G_RET_STS_ERROR',

2319: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2320: (
2321: l_api_name,
2322: G_PKG_NAME,
2323: 'OKC_API.G_RET_STS_ERROR',
2324: x_msg_count,
2325: x_msg_data,
2326: '_PVT'
2327: );

Line 2328: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2324: x_msg_count,
2325: x_msg_data,
2326: '_PVT'
2327: );
2328: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2329: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2330: (
2331: l_api_name,
2332: G_PKG_NAME,

Line 2329: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2325: x_msg_data,
2326: '_PVT'
2327: );
2328: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2329: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2330: (
2331: l_api_name,
2332: G_PKG_NAME,
2333: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2333: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2329: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2330: (
2331: l_api_name,
2332: G_PKG_NAME,
2333: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2334: x_msg_count,
2335: x_msg_data,
2336: '_PVT'
2337: );

Line 2339: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 2357: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2353: ----------------------------------------
2354: -- update_row for:OKL_REPAIR_COSTS_TL --
2355: ----------------------------------------
2356: PROCEDURE update_row(
2357: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2358: x_return_status OUT NOCOPY VARCHAR2,
2359: x_msg_count OUT NOCOPY NUMBER,
2360: x_msg_data OUT NOCOPY VARCHAR2,
2361: p_okl_repair_costs_tl_rec IN okl_repair_costs_tl_rec_type,

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

2362: x_okl_repair_costs_tl_rec OUT NOCOPY okl_repair_costs_tl_rec_type) IS
2363:
2364: l_api_version CONSTANT NUMBER := 1;
2365: l_api_name CONSTANT VARCHAR2(30) := 'TL_update_row';
2366: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2367: l_okl_repair_costs_tl_rec okl_repair_costs_tl_rec_type := p_okl_repair_costs_tl_rec;
2368: ldefoklrepaircoststlrec okl_repair_costs_tl_rec_type;
2369: l_row_notfound BOOLEAN := TRUE;
2370: ----------------------------------

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

2375: x_okl_repair_costs_tl_rec OUT NOCOPY okl_repair_costs_tl_rec_type
2376: ) RETURN VARCHAR2 IS
2377: l_okl_repair_costs_tl_rec okl_repair_costs_tl_rec_type;
2378: l_row_notfound BOOLEAN := TRUE;
2379: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2380: BEGIN
2381: x_okl_repair_costs_tl_rec := p_okl_repair_costs_tl_rec;
2382: -- Get current database values
2383: l_okl_repair_costs_tl_rec := get_rec(p_okl_repair_costs_tl_rec, l_row_notfound);

Line 2385: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

2381: x_okl_repair_costs_tl_rec := p_okl_repair_costs_tl_rec;
2382: -- Get current database values
2383: l_okl_repair_costs_tl_rec := get_rec(p_okl_repair_costs_tl_rec, l_row_notfound);
2384: IF (l_row_notfound) THEN
2385: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
2386: END IF;
2387: IF (x_okl_repair_costs_tl_rec.id = OKC_API.G_MISS_NUM)
2388: THEN
2389: x_okl_repair_costs_tl_rec.id := l_okl_repair_costs_tl_rec.id;

Line 2387: IF (x_okl_repair_costs_tl_rec.id = OKC_API.G_MISS_NUM)

2383: l_okl_repair_costs_tl_rec := get_rec(p_okl_repair_costs_tl_rec, l_row_notfound);
2384: IF (l_row_notfound) THEN
2385: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
2386: END IF;
2387: IF (x_okl_repair_costs_tl_rec.id = OKC_API.G_MISS_NUM)
2388: THEN
2389: x_okl_repair_costs_tl_rec.id := l_okl_repair_costs_tl_rec.id;
2390: END IF;
2391: IF (x_okl_repair_costs_tl_rec.language = OKC_API.G_MISS_CHAR)

Line 2391: IF (x_okl_repair_costs_tl_rec.language = OKC_API.G_MISS_CHAR)

2387: IF (x_okl_repair_costs_tl_rec.id = OKC_API.G_MISS_NUM)
2388: THEN
2389: x_okl_repair_costs_tl_rec.id := l_okl_repair_costs_tl_rec.id;
2390: END IF;
2391: IF (x_okl_repair_costs_tl_rec.language = OKC_API.G_MISS_CHAR)
2392: THEN
2393: x_okl_repair_costs_tl_rec.language := l_okl_repair_costs_tl_rec.language;
2394: END IF;
2395: IF (x_okl_repair_costs_tl_rec.source_lang = OKC_API.G_MISS_CHAR)

Line 2395: IF (x_okl_repair_costs_tl_rec.source_lang = OKC_API.G_MISS_CHAR)

2391: IF (x_okl_repair_costs_tl_rec.language = OKC_API.G_MISS_CHAR)
2392: THEN
2393: x_okl_repair_costs_tl_rec.language := l_okl_repair_costs_tl_rec.language;
2394: END IF;
2395: IF (x_okl_repair_costs_tl_rec.source_lang = OKC_API.G_MISS_CHAR)
2396: THEN
2397: x_okl_repair_costs_tl_rec.source_lang := l_okl_repair_costs_tl_rec.source_lang;
2398: END IF;
2399: IF (x_okl_repair_costs_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

Line 2399: IF (x_okl_repair_costs_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

2395: IF (x_okl_repair_costs_tl_rec.source_lang = OKC_API.G_MISS_CHAR)
2396: THEN
2397: x_okl_repair_costs_tl_rec.source_lang := l_okl_repair_costs_tl_rec.source_lang;
2398: END IF;
2399: IF (x_okl_repair_costs_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
2400: THEN
2401: x_okl_repair_costs_tl_rec.sfwt_flag := l_okl_repair_costs_tl_rec.sfwt_flag;
2402: END IF;
2403: IF (x_okl_repair_costs_tl_rec.repair_type = OKC_API.G_MISS_CHAR)

Line 2403: IF (x_okl_repair_costs_tl_rec.repair_type = OKC_API.G_MISS_CHAR)

2399: IF (x_okl_repair_costs_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
2400: THEN
2401: x_okl_repair_costs_tl_rec.sfwt_flag := l_okl_repair_costs_tl_rec.sfwt_flag;
2402: END IF;
2403: IF (x_okl_repair_costs_tl_rec.repair_type = OKC_API.G_MISS_CHAR)
2404: THEN
2405: x_okl_repair_costs_tl_rec.repair_type := l_okl_repair_costs_tl_rec.repair_type;
2406: END IF;
2407: IF (x_okl_repair_costs_tl_rec.description = OKC_API.G_MISS_CHAR)

Line 2407: IF (x_okl_repair_costs_tl_rec.description = OKC_API.G_MISS_CHAR)

2403: IF (x_okl_repair_costs_tl_rec.repair_type = OKC_API.G_MISS_CHAR)
2404: THEN
2405: x_okl_repair_costs_tl_rec.repair_type := l_okl_repair_costs_tl_rec.repair_type;
2406: END IF;
2407: IF (x_okl_repair_costs_tl_rec.description = OKC_API.G_MISS_CHAR)
2408: THEN
2409: x_okl_repair_costs_tl_rec.description := l_okl_repair_costs_tl_rec.description;
2410: END IF;
2411: IF (x_okl_repair_costs_tl_rec.created_by = OKC_API.G_MISS_NUM)

Line 2411: IF (x_okl_repair_costs_tl_rec.created_by = OKC_API.G_MISS_NUM)

2407: IF (x_okl_repair_costs_tl_rec.description = OKC_API.G_MISS_CHAR)
2408: THEN
2409: x_okl_repair_costs_tl_rec.description := l_okl_repair_costs_tl_rec.description;
2410: END IF;
2411: IF (x_okl_repair_costs_tl_rec.created_by = OKC_API.G_MISS_NUM)
2412: THEN
2413: x_okl_repair_costs_tl_rec.created_by := l_okl_repair_costs_tl_rec.created_by;
2414: END IF;
2415: IF (x_okl_repair_costs_tl_rec.creation_date = OKC_API.G_MISS_DATE)

Line 2415: IF (x_okl_repair_costs_tl_rec.creation_date = OKC_API.G_MISS_DATE)

2411: IF (x_okl_repair_costs_tl_rec.created_by = OKC_API.G_MISS_NUM)
2412: THEN
2413: x_okl_repair_costs_tl_rec.created_by := l_okl_repair_costs_tl_rec.created_by;
2414: END IF;
2415: IF (x_okl_repair_costs_tl_rec.creation_date = OKC_API.G_MISS_DATE)
2416: THEN
2417: x_okl_repair_costs_tl_rec.creation_date := l_okl_repair_costs_tl_rec.creation_date;
2418: END IF;
2419: IF (x_okl_repair_costs_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 2419: IF (x_okl_repair_costs_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)

2415: IF (x_okl_repair_costs_tl_rec.creation_date = OKC_API.G_MISS_DATE)
2416: THEN
2417: x_okl_repair_costs_tl_rec.creation_date := l_okl_repair_costs_tl_rec.creation_date;
2418: END IF;
2419: IF (x_okl_repair_costs_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)
2420: THEN
2421: x_okl_repair_costs_tl_rec.last_updated_by := l_okl_repair_costs_tl_rec.last_updated_by;
2422: END IF;
2423: IF (x_okl_repair_costs_tl_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 2423: IF (x_okl_repair_costs_tl_rec.last_update_date = OKC_API.G_MISS_DATE)

2419: IF (x_okl_repair_costs_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)
2420: THEN
2421: x_okl_repair_costs_tl_rec.last_updated_by := l_okl_repair_costs_tl_rec.last_updated_by;
2422: END IF;
2423: IF (x_okl_repair_costs_tl_rec.last_update_date = OKC_API.G_MISS_DATE)
2424: THEN
2425: x_okl_repair_costs_tl_rec.last_update_date := l_okl_repair_costs_tl_rec.last_update_date;
2426: END IF;
2427: IF (x_okl_repair_costs_tl_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 2427: IF (x_okl_repair_costs_tl_rec.last_update_login = OKC_API.G_MISS_NUM)

2423: IF (x_okl_repair_costs_tl_rec.last_update_date = OKC_API.G_MISS_DATE)
2424: THEN
2425: x_okl_repair_costs_tl_rec.last_update_date := l_okl_repair_costs_tl_rec.last_update_date;
2426: END IF;
2427: IF (x_okl_repair_costs_tl_rec.last_update_login = OKC_API.G_MISS_NUM)
2428: THEN
2429: x_okl_repair_costs_tl_rec.last_update_login := l_okl_repair_costs_tl_rec.last_update_login;
2430: END IF;
2431: RETURN(l_return_status);

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

2436: FUNCTION Set_Attributes (
2437: p_okl_repair_costs_tl_rec IN okl_repair_costs_tl_rec_type,
2438: x_okl_repair_costs_tl_rec OUT NOCOPY okl_repair_costs_tl_rec_type
2439: ) RETURN VARCHAR2 IS
2440: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2441: BEGIN
2442: x_okl_repair_costs_tl_rec := p_okl_repair_costs_tl_rec;
2443: x_okl_repair_costs_tl_rec.LANGUAGE := USERENV('LANG');
2444: x_okl_repair_costs_tl_rec.SOURCE_LANG := USERENV('LANG');

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

2444: x_okl_repair_costs_tl_rec.SOURCE_LANG := USERENV('LANG');
2445: RETURN(l_return_status);
2446: END Set_Attributes;
2447: BEGIN
2448: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2449: p_init_msg_list,
2450: '_PVT',
2451: x_return_status);
2452: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

2448: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2449: p_init_msg_list,
2450: '_PVT',
2451: x_return_status);
2452: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2453: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2454: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2455: RAISE OKC_API.G_EXCEPTION_ERROR;
2456: END IF;

Line 2453: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2449: p_init_msg_list,
2450: '_PVT',
2451: x_return_status);
2452: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2453: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2454: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2455: RAISE OKC_API.G_EXCEPTION_ERROR;
2456: END IF;
2457: --- Setting item attributes

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

2450: '_PVT',
2451: x_return_status);
2452: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2453: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2454: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2455: RAISE OKC_API.G_EXCEPTION_ERROR;
2456: END IF;
2457: --- Setting item attributes
2458: l_return_status := Set_Attributes(

Line 2455: RAISE OKC_API.G_EXCEPTION_ERROR;

2451: x_return_status);
2452: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2453: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2454: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2455: RAISE OKC_API.G_EXCEPTION_ERROR;
2456: END IF;
2457: --- Setting item attributes
2458: l_return_status := Set_Attributes(
2459: p_okl_repair_costs_tl_rec, -- IN

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

2458: l_return_status := Set_Attributes(
2459: p_okl_repair_costs_tl_rec, -- IN
2460: l_okl_repair_costs_tl_rec); -- OUT
2461: --- If any errors happen abort API
2462: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2463: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2464: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2465: RAISE OKC_API.G_EXCEPTION_ERROR;
2466: END IF;

Line 2463: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2459: p_okl_repair_costs_tl_rec, -- IN
2460: l_okl_repair_costs_tl_rec); -- OUT
2461: --- If any errors happen abort API
2462: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2463: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2464: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2465: RAISE OKC_API.G_EXCEPTION_ERROR;
2466: END IF;
2467: l_return_status := populate_new_record(l_okl_repair_costs_tl_rec, ldefoklrepaircoststlrec);

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

2460: l_okl_repair_costs_tl_rec); -- OUT
2461: --- If any errors happen abort API
2462: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2463: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2464: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2465: RAISE OKC_API.G_EXCEPTION_ERROR;
2466: END IF;
2467: l_return_status := populate_new_record(l_okl_repair_costs_tl_rec, ldefoklrepaircoststlrec);
2468: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2465: RAISE OKC_API.G_EXCEPTION_ERROR;

2461: --- If any errors happen abort API
2462: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2463: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2464: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2465: RAISE OKC_API.G_EXCEPTION_ERROR;
2466: END IF;
2467: l_return_status := populate_new_record(l_okl_repair_costs_tl_rec, ldefoklrepaircoststlrec);
2468: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2469: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

2464: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2465: RAISE OKC_API.G_EXCEPTION_ERROR;
2466: END IF;
2467: l_return_status := populate_new_record(l_okl_repair_costs_tl_rec, ldefoklrepaircoststlrec);
2468: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2469: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2470: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2471: RAISE OKC_API.G_EXCEPTION_ERROR;
2472: END IF;

Line 2469: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2465: RAISE OKC_API.G_EXCEPTION_ERROR;
2466: END IF;
2467: l_return_status := populate_new_record(l_okl_repair_costs_tl_rec, ldefoklrepaircoststlrec);
2468: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2469: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2470: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2471: RAISE OKC_API.G_EXCEPTION_ERROR;
2472: END IF;
2473: UPDATE OKL_REPAIR_COSTS_TL

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

2466: END IF;
2467: l_return_status := populate_new_record(l_okl_repair_costs_tl_rec, ldefoklrepaircoststlrec);
2468: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2469: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2470: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2471: RAISE OKC_API.G_EXCEPTION_ERROR;
2472: END IF;
2473: UPDATE OKL_REPAIR_COSTS_TL
2474: SET REPAIR_TYPE = ldefoklrepaircoststlrec.repair_type,

Line 2471: RAISE OKC_API.G_EXCEPTION_ERROR;

2467: l_return_status := populate_new_record(l_okl_repair_costs_tl_rec, ldefoklrepaircoststlrec);
2468: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2469: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2470: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2471: RAISE OKC_API.G_EXCEPTION_ERROR;
2472: END IF;
2473: UPDATE OKL_REPAIR_COSTS_TL
2474: SET REPAIR_TYPE = ldefoklrepaircoststlrec.repair_type,
2475: DESCRIPTION = ldefoklrepaircoststlrec.description,

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

2488: WHERE ID = ldefoklrepaircoststlrec.id
2489: AND SOURCE_LANG <> USERENV('LANG');
2490:
2491: x_okl_repair_costs_tl_rec := ldefoklrepaircoststlrec;
2492: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2493: EXCEPTION
2494: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2495: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2496: (

Line 2494: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2490:
2491: x_okl_repair_costs_tl_rec := ldefoklrepaircoststlrec;
2492: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2493: EXCEPTION
2494: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2495: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2496: (
2497: l_api_name,
2498: G_PKG_NAME,

Line 2495: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2491: x_okl_repair_costs_tl_rec := ldefoklrepaircoststlrec;
2492: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2493: EXCEPTION
2494: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2495: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2496: (
2497: l_api_name,
2498: G_PKG_NAME,
2499: 'OKC_API.G_RET_STS_ERROR',

Line 2499: 'OKC_API.G_RET_STS_ERROR',

2495: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2496: (
2497: l_api_name,
2498: G_PKG_NAME,
2499: 'OKC_API.G_RET_STS_ERROR',
2500: x_msg_count,
2501: x_msg_data,
2502: '_PVT'
2503: );

Line 2504: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2500: x_msg_count,
2501: x_msg_data,
2502: '_PVT'
2503: );
2504: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2505: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2506: (
2507: l_api_name,
2508: G_PKG_NAME,

Line 2505: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2501: x_msg_data,
2502: '_PVT'
2503: );
2504: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2505: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2506: (
2507: l_api_name,
2508: G_PKG_NAME,
2509: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2509: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2505: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2506: (
2507: l_api_name,
2508: G_PKG_NAME,
2509: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2510: x_msg_count,
2511: x_msg_data,
2512: '_PVT'
2513: );

Line 2515: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2511: x_msg_data,
2512: '_PVT'
2513: );
2514: WHEN OTHERS THEN
2515: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2516: (
2517: l_api_name,
2518: G_PKG_NAME,
2519: 'OTHERS',

Line 2539: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2535: -- History : SPILLAIP 12-DEC-2002 2667636
2536: -- : modified for multicurrency changes
2537: -- End of comments
2538: PROCEDURE update_row(
2539: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2540: x_return_status OUT NOCOPY VARCHAR2,
2541: x_msg_count OUT NOCOPY NUMBER,
2542: x_msg_data OUT NOCOPY VARCHAR2,
2543: p_rpc_rec IN rpc_rec_type,

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

2544: x_rpc_rec OUT NOCOPY rpc_rec_type) IS
2545:
2546: l_api_version CONSTANT NUMBER := 1;
2547: l_api_name CONSTANT VARCHAR2(30) := 'B_update_row';
2548: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2549: l_rpc_rec rpc_rec_type := p_rpc_rec;
2550: l_def_rpc_rec rpc_rec_type;
2551: l_row_notfound BOOLEAN := TRUE;
2552: ----------------------------------

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

2557: x_rpc_rec OUT NOCOPY rpc_rec_type
2558: ) RETURN VARCHAR2 IS
2559: l_rpc_rec rpc_rec_type;
2560: l_row_notfound BOOLEAN := TRUE;
2561: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2562: BEGIN
2563: x_rpc_rec := p_rpc_rec;
2564: -- Get current database values
2565: l_rpc_rec := get_rec(p_rpc_rec, l_row_notfound);

Line 2567: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

2563: x_rpc_rec := p_rpc_rec;
2564: -- Get current database values
2565: l_rpc_rec := get_rec(p_rpc_rec, l_row_notfound);
2566: IF (l_row_notfound) THEN
2567: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
2568: END IF;
2569: IF (x_rpc_rec.id = OKC_API.G_MISS_NUM)
2570: THEN
2571: x_rpc_rec.id := l_rpc_rec.id;

Line 2569: IF (x_rpc_rec.id = OKC_API.G_MISS_NUM)

2565: l_rpc_rec := get_rec(p_rpc_rec, l_row_notfound);
2566: IF (l_row_notfound) THEN
2567: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
2568: END IF;
2569: IF (x_rpc_rec.id = OKC_API.G_MISS_NUM)
2570: THEN
2571: x_rpc_rec.id := l_rpc_rec.id;
2572: END IF;
2573: IF (x_rpc_rec.object_version_number = OKC_API.G_MISS_NUM)

Line 2573: IF (x_rpc_rec.object_version_number = OKC_API.G_MISS_NUM)

2569: IF (x_rpc_rec.id = OKC_API.G_MISS_NUM)
2570: THEN
2571: x_rpc_rec.id := l_rpc_rec.id;
2572: END IF;
2573: IF (x_rpc_rec.object_version_number = OKC_API.G_MISS_NUM)
2574: THEN
2575: x_rpc_rec.object_version_number := l_rpc_rec.object_version_number;
2576: END IF;
2577: IF (x_rpc_rec.enabled_yn = OKC_API.G_MISS_CHAR)

Line 2577: IF (x_rpc_rec.enabled_yn = OKC_API.G_MISS_CHAR)

2573: IF (x_rpc_rec.object_version_number = OKC_API.G_MISS_NUM)
2574: THEN
2575: x_rpc_rec.object_version_number := l_rpc_rec.object_version_number;
2576: END IF;
2577: IF (x_rpc_rec.enabled_yn = OKC_API.G_MISS_CHAR)
2578: THEN
2579: x_rpc_rec.enabled_yn := l_rpc_rec.enabled_yn;
2580: END IF;
2581: IF (x_rpc_rec.org_id = OKC_API.G_MISS_NUM)

Line 2581: IF (x_rpc_rec.org_id = OKC_API.G_MISS_NUM)

2577: IF (x_rpc_rec.enabled_yn = OKC_API.G_MISS_CHAR)
2578: THEN
2579: x_rpc_rec.enabled_yn := l_rpc_rec.enabled_yn;
2580: END IF;
2581: IF (x_rpc_rec.org_id = OKC_API.G_MISS_NUM)
2582: THEN
2583: x_rpc_rec.org_id := l_rpc_rec.org_id;
2584: END IF;
2585: IF (x_rpc_rec.cost = OKC_API.G_MISS_NUM)

Line 2585: IF (x_rpc_rec.cost = OKC_API.G_MISS_NUM)

2581: IF (x_rpc_rec.org_id = OKC_API.G_MISS_NUM)
2582: THEN
2583: x_rpc_rec.org_id := l_rpc_rec.org_id;
2584: END IF;
2585: IF (x_rpc_rec.cost = OKC_API.G_MISS_NUM)
2586: THEN
2587: x_rpc_rec.cost := l_rpc_rec.cost;
2588: END IF;
2589: IF (x_rpc_rec.created_by = OKC_API.G_MISS_NUM)

Line 2589: IF (x_rpc_rec.created_by = OKC_API.G_MISS_NUM)

2585: IF (x_rpc_rec.cost = OKC_API.G_MISS_NUM)
2586: THEN
2587: x_rpc_rec.cost := l_rpc_rec.cost;
2588: END IF;
2589: IF (x_rpc_rec.created_by = OKC_API.G_MISS_NUM)
2590: THEN
2591: x_rpc_rec.created_by := l_rpc_rec.created_by;
2592: END IF;
2593: IF (x_rpc_rec.creation_date = OKC_API.G_MISS_DATE)

Line 2593: IF (x_rpc_rec.creation_date = OKC_API.G_MISS_DATE)

2589: IF (x_rpc_rec.created_by = OKC_API.G_MISS_NUM)
2590: THEN
2591: x_rpc_rec.created_by := l_rpc_rec.created_by;
2592: END IF;
2593: IF (x_rpc_rec.creation_date = OKC_API.G_MISS_DATE)
2594: THEN
2595: x_rpc_rec.creation_date := l_rpc_rec.creation_date;
2596: END IF;
2597: IF (x_rpc_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 2597: IF (x_rpc_rec.last_updated_by = OKC_API.G_MISS_NUM)

2593: IF (x_rpc_rec.creation_date = OKC_API.G_MISS_DATE)
2594: THEN
2595: x_rpc_rec.creation_date := l_rpc_rec.creation_date;
2596: END IF;
2597: IF (x_rpc_rec.last_updated_by = OKC_API.G_MISS_NUM)
2598: THEN
2599: x_rpc_rec.last_updated_by := l_rpc_rec.last_updated_by;
2600: END IF;
2601: IF (x_rpc_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 2601: IF (x_rpc_rec.last_update_date = OKC_API.G_MISS_DATE)

2597: IF (x_rpc_rec.last_updated_by = OKC_API.G_MISS_NUM)
2598: THEN
2599: x_rpc_rec.last_updated_by := l_rpc_rec.last_updated_by;
2600: END IF;
2601: IF (x_rpc_rec.last_update_date = OKC_API.G_MISS_DATE)
2602: THEN
2603: x_rpc_rec.last_update_date := l_rpc_rec.last_update_date;
2604: END IF;
2605: IF (x_rpc_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 2605: IF (x_rpc_rec.last_update_login = OKC_API.G_MISS_NUM)

2601: IF (x_rpc_rec.last_update_date = OKC_API.G_MISS_DATE)
2602: THEN
2603: x_rpc_rec.last_update_date := l_rpc_rec.last_update_date;
2604: END IF;
2605: IF (x_rpc_rec.last_update_login = OKC_API.G_MISS_NUM)
2606: THEN
2607: x_rpc_rec.last_update_login := l_rpc_rec.last_update_login;
2608: END IF;
2609: -- SPILLAIP - 2667636 - Start

Line 2610: IF (x_rpc_rec.currency_code = OKC_API.G_MISS_CHAR)

2606: THEN
2607: x_rpc_rec.last_update_login := l_rpc_rec.last_update_login;
2608: END IF;
2609: -- SPILLAIP - 2667636 - Start
2610: IF (x_rpc_rec.currency_code = OKC_API.G_MISS_CHAR)
2611: THEN
2612: x_rpc_rec.currency_code := l_rpc_rec.currency_code;
2613: END IF;
2614: IF (x_rpc_rec.currency_conversion_code = OKC_API.G_MISS_CHAR)

Line 2614: IF (x_rpc_rec.currency_conversion_code = OKC_API.G_MISS_CHAR)

2610: IF (x_rpc_rec.currency_code = OKC_API.G_MISS_CHAR)
2611: THEN
2612: x_rpc_rec.currency_code := l_rpc_rec.currency_code;
2613: END IF;
2614: IF (x_rpc_rec.currency_conversion_code = OKC_API.G_MISS_CHAR)
2615: THEN
2616: x_rpc_rec.currency_conversion_code := l_rpc_rec.currency_conversion_code;
2617: END IF;
2618: IF (x_rpc_rec.currency_conversion_type = OKC_API.G_MISS_CHAR)

Line 2618: IF (x_rpc_rec.currency_conversion_type = OKC_API.G_MISS_CHAR)

2614: IF (x_rpc_rec.currency_conversion_code = OKC_API.G_MISS_CHAR)
2615: THEN
2616: x_rpc_rec.currency_conversion_code := l_rpc_rec.currency_conversion_code;
2617: END IF;
2618: IF (x_rpc_rec.currency_conversion_type = OKC_API.G_MISS_CHAR)
2619: THEN
2620: x_rpc_rec.currency_conversion_type := l_rpc_rec.currency_conversion_type;
2621: END IF;
2622: IF (x_rpc_rec.currency_conversion_rate = OKC_API.G_MISS_NUM)

Line 2622: IF (x_rpc_rec.currency_conversion_rate = OKC_API.G_MISS_NUM)

2618: IF (x_rpc_rec.currency_conversion_type = OKC_API.G_MISS_CHAR)
2619: THEN
2620: x_rpc_rec.currency_conversion_type := l_rpc_rec.currency_conversion_type;
2621: END IF;
2622: IF (x_rpc_rec.currency_conversion_rate = OKC_API.G_MISS_NUM)
2623: THEN
2624: x_rpc_rec.currency_conversion_rate := l_rpc_rec.currency_conversion_rate;
2625: END IF;
2626: IF (x_rpc_rec.currency_conversion_date = OKC_API.G_MISS_DATE)

Line 2626: IF (x_rpc_rec.currency_conversion_date = OKC_API.G_MISS_DATE)

2622: IF (x_rpc_rec.currency_conversion_rate = OKC_API.G_MISS_NUM)
2623: THEN
2624: x_rpc_rec.currency_conversion_rate := l_rpc_rec.currency_conversion_rate;
2625: END IF;
2626: IF (x_rpc_rec.currency_conversion_date = OKC_API.G_MISS_DATE)
2627: THEN
2628: x_rpc_rec.currency_conversion_date := l_rpc_rec.currency_conversion_date;
2629: END IF;
2630: -- SPILLAIP - 2667636 - End

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

2636: FUNCTION Set_Attributes (
2637: p_rpc_rec IN rpc_rec_type,
2638: x_rpc_rec OUT NOCOPY rpc_rec_type
2639: ) RETURN VARCHAR2 IS
2640: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2641: BEGIN
2642: x_rpc_rec := p_rpc_rec;
2643: RETURN(l_return_status);
2644: END Set_Attributes;

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

2642: x_rpc_rec := p_rpc_rec;
2643: RETURN(l_return_status);
2644: END Set_Attributes;
2645: BEGIN
2646: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2647: p_init_msg_list,
2648: '_PVT',
2649: x_return_status);
2650: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

2646: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2647: p_init_msg_list,
2648: '_PVT',
2649: x_return_status);
2650: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2651: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2652: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2653: RAISE OKC_API.G_EXCEPTION_ERROR;
2654: END IF;

Line 2651: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2647: p_init_msg_list,
2648: '_PVT',
2649: x_return_status);
2650: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2651: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2652: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2653: RAISE OKC_API.G_EXCEPTION_ERROR;
2654: END IF;
2655: --- Setting item attributes

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

2648: '_PVT',
2649: x_return_status);
2650: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2651: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2652: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2653: RAISE OKC_API.G_EXCEPTION_ERROR;
2654: END IF;
2655: --- Setting item attributes
2656: l_return_status := Set_Attributes(

Line 2653: RAISE OKC_API.G_EXCEPTION_ERROR;

2649: x_return_status);
2650: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2651: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2652: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2653: RAISE OKC_API.G_EXCEPTION_ERROR;
2654: END IF;
2655: --- Setting item attributes
2656: l_return_status := Set_Attributes(
2657: p_rpc_rec, -- IN

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

2656: l_return_status := Set_Attributes(
2657: p_rpc_rec, -- IN
2658: l_rpc_rec); -- OUT
2659: --- If any errors happen abort API
2660: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2661: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2662: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2663: RAISE OKC_API.G_EXCEPTION_ERROR;
2664: END IF;

Line 2661: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2657: p_rpc_rec, -- IN
2658: l_rpc_rec); -- OUT
2659: --- If any errors happen abort API
2660: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2661: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2662: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2663: RAISE OKC_API.G_EXCEPTION_ERROR;
2664: END IF;
2665: l_return_status := populate_new_record(l_rpc_rec, l_def_rpc_rec);

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

2658: l_rpc_rec); -- OUT
2659: --- If any errors happen abort API
2660: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2661: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2662: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2663: RAISE OKC_API.G_EXCEPTION_ERROR;
2664: END IF;
2665: l_return_status := populate_new_record(l_rpc_rec, l_def_rpc_rec);
2666: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2663: RAISE OKC_API.G_EXCEPTION_ERROR;

2659: --- If any errors happen abort API
2660: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2661: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2662: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2663: RAISE OKC_API.G_EXCEPTION_ERROR;
2664: END IF;
2665: l_return_status := populate_new_record(l_rpc_rec, l_def_rpc_rec);
2666: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2667: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

2662: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2663: RAISE OKC_API.G_EXCEPTION_ERROR;
2664: END IF;
2665: l_return_status := populate_new_record(l_rpc_rec, l_def_rpc_rec);
2666: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2667: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2668: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2669: RAISE OKC_API.G_EXCEPTION_ERROR;
2670: END IF;

Line 2667: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2663: RAISE OKC_API.G_EXCEPTION_ERROR;
2664: END IF;
2665: l_return_status := populate_new_record(l_rpc_rec, l_def_rpc_rec);
2666: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2667: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2668: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2669: RAISE OKC_API.G_EXCEPTION_ERROR;
2670: END IF;
2671: UPDATE OKL_REPAIR_COSTS_B

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

2664: END IF;
2665: l_return_status := populate_new_record(l_rpc_rec, l_def_rpc_rec);
2666: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2667: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2668: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2669: RAISE OKC_API.G_EXCEPTION_ERROR;
2670: END IF;
2671: UPDATE OKL_REPAIR_COSTS_B
2672: SET OBJECT_VERSION_NUMBER = l_def_rpc_rec.object_version_number,

Line 2669: RAISE OKC_API.G_EXCEPTION_ERROR;

2665: l_return_status := populate_new_record(l_rpc_rec, l_def_rpc_rec);
2666: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2667: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2668: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2669: RAISE OKC_API.G_EXCEPTION_ERROR;
2670: END IF;
2671: UPDATE OKL_REPAIR_COSTS_B
2672: SET OBJECT_VERSION_NUMBER = l_def_rpc_rec.object_version_number,
2673: ENABLED_YN = l_def_rpc_rec.enabled_yn,

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

2688:
2689: WHERE ID = l_def_rpc_rec.id;
2690:
2691: x_rpc_rec := l_def_rpc_rec;
2692: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2693: EXCEPTION
2694: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2695: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2696: (

Line 2694: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2690:
2691: x_rpc_rec := l_def_rpc_rec;
2692: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2693: EXCEPTION
2694: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2695: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2696: (
2697: l_api_name,
2698: G_PKG_NAME,

Line 2695: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2691: x_rpc_rec := l_def_rpc_rec;
2692: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2693: EXCEPTION
2694: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2695: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2696: (
2697: l_api_name,
2698: G_PKG_NAME,
2699: 'OKC_API.G_RET_STS_ERROR',

Line 2699: 'OKC_API.G_RET_STS_ERROR',

2695: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2696: (
2697: l_api_name,
2698: G_PKG_NAME,
2699: 'OKC_API.G_RET_STS_ERROR',
2700: x_msg_count,
2701: x_msg_data,
2702: '_PVT'
2703: );

Line 2704: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2700: x_msg_count,
2701: x_msg_data,
2702: '_PVT'
2703: );
2704: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2705: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2706: (
2707: l_api_name,
2708: G_PKG_NAME,

Line 2705: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2701: x_msg_data,
2702: '_PVT'
2703: );
2704: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2705: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2706: (
2707: l_api_name,
2708: G_PKG_NAME,
2709: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2709: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2705: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2706: (
2707: l_api_name,
2708: G_PKG_NAME,
2709: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2710: x_msg_count,
2711: x_msg_data,
2712: '_PVT'
2713: );

Line 2715: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2711: x_msg_data,
2712: '_PVT'
2713: );
2714: WHEN OTHERS THEN
2715: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2716: (
2717: l_api_name,
2718: G_PKG_NAME,
2719: 'OTHERS',

Line 2740: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2736: -- : modified for multicurrency changes
2737: -- End of comments
2738: PROCEDURE update_row(
2739: p_api_version IN NUMBER,
2740: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2741: x_return_status OUT NOCOPY VARCHAR2,
2742: x_msg_count OUT NOCOPY NUMBER,
2743: x_msg_data OUT NOCOPY VARCHAR2,
2744: p_rpcv_rec IN rpcv_rec_type,

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

2745: x_rpcv_rec OUT NOCOPY rpcv_rec_type) IS
2746:
2747: l_api_version CONSTANT NUMBER := 1;
2748: l_api_name CONSTANT VARCHAR2(30) := 'V_update_row';
2749: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2750: l_rpcv_rec rpcv_rec_type := p_rpcv_rec;
2751: l_def_rpcv_rec rpcv_rec_type;
2752: l_rpc_rec rpc_rec_type;
2753: lx_rpc_rec rpc_rec_type;

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

2774: x_rpcv_rec OUT NOCOPY rpcv_rec_type
2775: ) RETURN VARCHAR2 IS
2776: l_rpcv_rec rpcv_rec_type;
2777: l_row_notfound BOOLEAN := TRUE;
2778: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2779: BEGIN
2780: x_rpcv_rec := p_rpcv_rec;
2781: -- Get current database values
2782: l_rpcv_rec := get_rec(p_rpcv_rec, l_row_notfound);

Line 2784: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

2780: x_rpcv_rec := p_rpcv_rec;
2781: -- Get current database values
2782: l_rpcv_rec := get_rec(p_rpcv_rec, l_row_notfound);
2783: IF (l_row_notfound) THEN
2784: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
2785: END IF;
2786: IF (x_rpcv_rec.id = OKC_API.G_MISS_NUM)
2787: THEN
2788: x_rpcv_rec.id := l_rpcv_rec.id;

Line 2786: IF (x_rpcv_rec.id = OKC_API.G_MISS_NUM)

2782: l_rpcv_rec := get_rec(p_rpcv_rec, l_row_notfound);
2783: IF (l_row_notfound) THEN
2784: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
2785: END IF;
2786: IF (x_rpcv_rec.id = OKC_API.G_MISS_NUM)
2787: THEN
2788: x_rpcv_rec.id := l_rpcv_rec.id;
2789: END IF;
2790: IF (x_rpcv_rec.object_version_number = OKC_API.G_MISS_NUM)

Line 2790: IF (x_rpcv_rec.object_version_number = OKC_API.G_MISS_NUM)

2786: IF (x_rpcv_rec.id = OKC_API.G_MISS_NUM)
2787: THEN
2788: x_rpcv_rec.id := l_rpcv_rec.id;
2789: END IF;
2790: IF (x_rpcv_rec.object_version_number = OKC_API.G_MISS_NUM)
2791: THEN
2792: x_rpcv_rec.object_version_number := l_rpcv_rec.object_version_number;
2793: END IF;
2794: IF (x_rpcv_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

Line 2794: IF (x_rpcv_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

2790: IF (x_rpcv_rec.object_version_number = OKC_API.G_MISS_NUM)
2791: THEN
2792: x_rpcv_rec.object_version_number := l_rpcv_rec.object_version_number;
2793: END IF;
2794: IF (x_rpcv_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
2795: THEN
2796: x_rpcv_rec.sfwt_flag := l_rpcv_rec.sfwt_flag;
2797: END IF;
2798: IF (x_rpcv_rec.enabled_yn = OKC_API.G_MISS_CHAR)

Line 2798: IF (x_rpcv_rec.enabled_yn = OKC_API.G_MISS_CHAR)

2794: IF (x_rpcv_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
2795: THEN
2796: x_rpcv_rec.sfwt_flag := l_rpcv_rec.sfwt_flag;
2797: END IF;
2798: IF (x_rpcv_rec.enabled_yn = OKC_API.G_MISS_CHAR)
2799: THEN
2800: x_rpcv_rec.enabled_yn := l_rpcv_rec.enabled_yn;
2801: END IF;
2802: IF (x_rpcv_rec.org_id = OKC_API.G_MISS_NUM)

Line 2802: IF (x_rpcv_rec.org_id = OKC_API.G_MISS_NUM)

2798: IF (x_rpcv_rec.enabled_yn = OKC_API.G_MISS_CHAR)
2799: THEN
2800: x_rpcv_rec.enabled_yn := l_rpcv_rec.enabled_yn;
2801: END IF;
2802: IF (x_rpcv_rec.org_id = OKC_API.G_MISS_NUM)
2803: THEN
2804: x_rpcv_rec.org_id := l_rpcv_rec.org_id;
2805: END IF;
2806: IF (x_rpcv_rec.cost = OKC_API.G_MISS_NUM)

Line 2806: IF (x_rpcv_rec.cost = OKC_API.G_MISS_NUM)

2802: IF (x_rpcv_rec.org_id = OKC_API.G_MISS_NUM)
2803: THEN
2804: x_rpcv_rec.org_id := l_rpcv_rec.org_id;
2805: END IF;
2806: IF (x_rpcv_rec.cost = OKC_API.G_MISS_NUM)
2807: THEN
2808: x_rpcv_rec.cost := l_rpcv_rec.cost;
2809: END IF;
2810: IF (x_rpcv_rec.repair_type = OKC_API.G_MISS_CHAR)

Line 2810: IF (x_rpcv_rec.repair_type = OKC_API.G_MISS_CHAR)

2806: IF (x_rpcv_rec.cost = OKC_API.G_MISS_NUM)
2807: THEN
2808: x_rpcv_rec.cost := l_rpcv_rec.cost;
2809: END IF;
2810: IF (x_rpcv_rec.repair_type = OKC_API.G_MISS_CHAR)
2811: THEN
2812: x_rpcv_rec.repair_type := l_rpcv_rec.repair_type;
2813: END IF;
2814: IF (x_rpcv_rec.description = OKC_API.G_MISS_CHAR)

Line 2814: IF (x_rpcv_rec.description = OKC_API.G_MISS_CHAR)

2810: IF (x_rpcv_rec.repair_type = OKC_API.G_MISS_CHAR)
2811: THEN
2812: x_rpcv_rec.repair_type := l_rpcv_rec.repair_type;
2813: END IF;
2814: IF (x_rpcv_rec.description = OKC_API.G_MISS_CHAR)
2815: THEN
2816: x_rpcv_rec.description := l_rpcv_rec.description;
2817: END IF;
2818: IF (x_rpcv_rec.created_by = OKC_API.G_MISS_NUM)

Line 2818: IF (x_rpcv_rec.created_by = OKC_API.G_MISS_NUM)

2814: IF (x_rpcv_rec.description = OKC_API.G_MISS_CHAR)
2815: THEN
2816: x_rpcv_rec.description := l_rpcv_rec.description;
2817: END IF;
2818: IF (x_rpcv_rec.created_by = OKC_API.G_MISS_NUM)
2819: THEN
2820: x_rpcv_rec.created_by := l_rpcv_rec.created_by;
2821: END IF;
2822: IF (x_rpcv_rec.creation_date = OKC_API.G_MISS_DATE)

Line 2822: IF (x_rpcv_rec.creation_date = OKC_API.G_MISS_DATE)

2818: IF (x_rpcv_rec.created_by = OKC_API.G_MISS_NUM)
2819: THEN
2820: x_rpcv_rec.created_by := l_rpcv_rec.created_by;
2821: END IF;
2822: IF (x_rpcv_rec.creation_date = OKC_API.G_MISS_DATE)
2823: THEN
2824: x_rpcv_rec.creation_date := l_rpcv_rec.creation_date;
2825: END IF;
2826: IF (x_rpcv_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 2826: IF (x_rpcv_rec.last_updated_by = OKC_API.G_MISS_NUM)

2822: IF (x_rpcv_rec.creation_date = OKC_API.G_MISS_DATE)
2823: THEN
2824: x_rpcv_rec.creation_date := l_rpcv_rec.creation_date;
2825: END IF;
2826: IF (x_rpcv_rec.last_updated_by = OKC_API.G_MISS_NUM)
2827: THEN
2828: x_rpcv_rec.last_updated_by := l_rpcv_rec.last_updated_by;
2829: END IF;
2830: IF (x_rpcv_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 2830: IF (x_rpcv_rec.last_update_date = OKC_API.G_MISS_DATE)

2826: IF (x_rpcv_rec.last_updated_by = OKC_API.G_MISS_NUM)
2827: THEN
2828: x_rpcv_rec.last_updated_by := l_rpcv_rec.last_updated_by;
2829: END IF;
2830: IF (x_rpcv_rec.last_update_date = OKC_API.G_MISS_DATE)
2831: THEN
2832: x_rpcv_rec.last_update_date := l_rpcv_rec.last_update_date;
2833: END IF;
2834: IF (x_rpcv_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 2834: IF (x_rpcv_rec.last_update_login = OKC_API.G_MISS_NUM)

2830: IF (x_rpcv_rec.last_update_date = OKC_API.G_MISS_DATE)
2831: THEN
2832: x_rpcv_rec.last_update_date := l_rpcv_rec.last_update_date;
2833: END IF;
2834: IF (x_rpcv_rec.last_update_login = OKC_API.G_MISS_NUM)
2835: THEN
2836: x_rpcv_rec.last_update_login := l_rpcv_rec.last_update_login;
2837: END IF;
2838: -- SPILLAIP - 2667636 - Start

Line 2839: IF (x_rpcv_rec.currency_code = OKC_API.G_MISS_CHAR)

2835: THEN
2836: x_rpcv_rec.last_update_login := l_rpcv_rec.last_update_login;
2837: END IF;
2838: -- SPILLAIP - 2667636 - Start
2839: IF (x_rpcv_rec.currency_code = OKC_API.G_MISS_CHAR)
2840: THEN
2841: x_rpcv_rec.currency_code := l_rpcv_rec.currency_code;
2842: END IF;
2843: IF (x_rpcv_rec.currency_conversion_code = OKC_API.G_MISS_CHAR)

Line 2843: IF (x_rpcv_rec.currency_conversion_code = OKC_API.G_MISS_CHAR)

2839: IF (x_rpcv_rec.currency_code = OKC_API.G_MISS_CHAR)
2840: THEN
2841: x_rpcv_rec.currency_code := l_rpcv_rec.currency_code;
2842: END IF;
2843: IF (x_rpcv_rec.currency_conversion_code = OKC_API.G_MISS_CHAR)
2844: THEN
2845: x_rpcv_rec.currency_conversion_code := l_rpcv_rec.currency_conversion_code;
2846: END IF;
2847: IF (x_rpcv_rec.currency_conversion_type = OKC_API.G_MISS_CHAR)

Line 2847: IF (x_rpcv_rec.currency_conversion_type = OKC_API.G_MISS_CHAR)

2843: IF (x_rpcv_rec.currency_conversion_code = OKC_API.G_MISS_CHAR)
2844: THEN
2845: x_rpcv_rec.currency_conversion_code := l_rpcv_rec.currency_conversion_code;
2846: END IF;
2847: IF (x_rpcv_rec.currency_conversion_type = OKC_API.G_MISS_CHAR)
2848: THEN
2849: x_rpcv_rec.currency_conversion_type := l_rpcv_rec.currency_conversion_type;
2850: END IF;
2851: IF (x_rpcv_rec.currency_conversion_rate = OKC_API.G_MISS_NUM)

Line 2851: IF (x_rpcv_rec.currency_conversion_rate = OKC_API.G_MISS_NUM)

2847: IF (x_rpcv_rec.currency_conversion_type = OKC_API.G_MISS_CHAR)
2848: THEN
2849: x_rpcv_rec.currency_conversion_type := l_rpcv_rec.currency_conversion_type;
2850: END IF;
2851: IF (x_rpcv_rec.currency_conversion_rate = OKC_API.G_MISS_NUM)
2852: THEN
2853: x_rpcv_rec.currency_conversion_rate := l_rpcv_rec.currency_conversion_rate;
2854: END IF;
2855: IF (x_rpcv_rec.currency_conversion_date = OKC_API.G_MISS_DATE)

Line 2855: IF (x_rpcv_rec.currency_conversion_date = OKC_API.G_MISS_DATE)

2851: IF (x_rpcv_rec.currency_conversion_rate = OKC_API.G_MISS_NUM)
2852: THEN
2853: x_rpcv_rec.currency_conversion_rate := l_rpcv_rec.currency_conversion_rate;
2854: END IF;
2855: IF (x_rpcv_rec.currency_conversion_date = OKC_API.G_MISS_DATE)
2856: THEN
2857: x_rpcv_rec.currency_conversion_date := l_rpcv_rec.currency_conversion_date;
2858: END IF;
2859: -- SPILLAIP - 2667636 - End

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

2865: FUNCTION Set_Attributes (
2866: p_rpcv_rec IN rpcv_rec_type,
2867: x_rpcv_rec OUT NOCOPY rpcv_rec_type
2868: ) RETURN VARCHAR2 IS
2869: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2870: BEGIN
2871: x_rpcv_rec := p_rpcv_rec;
2872: x_rpcv_rec.OBJECT_VERSION_NUMBER := NVL(x_rpcv_rec.OBJECT_VERSION_NUMBER, 0) + 1;
2873: RETURN(l_return_status);

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

2872: x_rpcv_rec.OBJECT_VERSION_NUMBER := NVL(x_rpcv_rec.OBJECT_VERSION_NUMBER, 0) + 1;
2873: RETURN(l_return_status);
2874: END Set_Attributes;
2875: BEGIN
2876: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2877: G_PKG_NAME,
2878: p_init_msg_list,
2879: l_api_version,
2880: p_api_version,

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

2879: l_api_version,
2880: p_api_version,
2881: '_PVT',
2882: x_return_status);
2883: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2884: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2885: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2886: RAISE OKC_API.G_EXCEPTION_ERROR;
2887: END IF;

Line 2884: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2880: p_api_version,
2881: '_PVT',
2882: x_return_status);
2883: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2884: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2885: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2886: RAISE OKC_API.G_EXCEPTION_ERROR;
2887: END IF;
2888: --- Setting item attributes

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

2881: '_PVT',
2882: x_return_status);
2883: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2884: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2885: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2886: RAISE OKC_API.G_EXCEPTION_ERROR;
2887: END IF;
2888: --- Setting item attributes
2889: l_return_status := Set_Attributes(

Line 2886: RAISE OKC_API.G_EXCEPTION_ERROR;

2882: x_return_status);
2883: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2884: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2885: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2886: RAISE OKC_API.G_EXCEPTION_ERROR;
2887: END IF;
2888: --- Setting item attributes
2889: l_return_status := Set_Attributes(
2890: p_rpcv_rec, -- IN

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

2889: l_return_status := Set_Attributes(
2890: p_rpcv_rec, -- IN
2891: l_rpcv_rec); -- OUT
2892: --- If any errors happen abort API
2893: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2894: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2895: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2896: RAISE OKC_API.G_EXCEPTION_ERROR;
2897: END IF;

Line 2894: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2890: p_rpcv_rec, -- IN
2891: l_rpcv_rec); -- OUT
2892: --- If any errors happen abort API
2893: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2894: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2895: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2896: RAISE OKC_API.G_EXCEPTION_ERROR;
2897: END IF;
2898: l_return_status := populate_new_record(l_rpcv_rec, l_def_rpcv_rec);

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

2891: l_rpcv_rec); -- OUT
2892: --- If any errors happen abort API
2893: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2894: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2895: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2896: RAISE OKC_API.G_EXCEPTION_ERROR;
2897: END IF;
2898: l_return_status := populate_new_record(l_rpcv_rec, l_def_rpcv_rec);
2899: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2896: RAISE OKC_API.G_EXCEPTION_ERROR;

2892: --- If any errors happen abort API
2893: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2894: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2895: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2896: RAISE OKC_API.G_EXCEPTION_ERROR;
2897: END IF;
2898: l_return_status := populate_new_record(l_rpcv_rec, l_def_rpcv_rec);
2899: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2900: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

2895: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2896: RAISE OKC_API.G_EXCEPTION_ERROR;
2897: END IF;
2898: l_return_status := populate_new_record(l_rpcv_rec, l_def_rpcv_rec);
2899: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2900: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2901: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2902: RAISE OKC_API.G_EXCEPTION_ERROR;
2903: END IF;

Line 2900: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2896: RAISE OKC_API.G_EXCEPTION_ERROR;
2897: END IF;
2898: l_return_status := populate_new_record(l_rpcv_rec, l_def_rpcv_rec);
2899: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2900: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2901: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2902: RAISE OKC_API.G_EXCEPTION_ERROR;
2903: END IF;
2904: l_def_rpcv_rec := fill_who_columns(l_def_rpcv_rec);

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

2897: END IF;
2898: l_return_status := populate_new_record(l_rpcv_rec, l_def_rpcv_rec);
2899: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2900: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2901: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2902: RAISE OKC_API.G_EXCEPTION_ERROR;
2903: END IF;
2904: l_def_rpcv_rec := fill_who_columns(l_def_rpcv_rec);
2905: --- Validate all non-missing attributes (Item Level Validation)

Line 2902: RAISE OKC_API.G_EXCEPTION_ERROR;

2898: l_return_status := populate_new_record(l_rpcv_rec, l_def_rpcv_rec);
2899: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2900: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2901: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2902: RAISE OKC_API.G_EXCEPTION_ERROR;
2903: END IF;
2904: l_def_rpcv_rec := fill_who_columns(l_def_rpcv_rec);
2905: --- Validate all non-missing attributes (Item Level Validation)
2906: l_return_status := Validate_Attributes(l_def_rpcv_rec);

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

2904: l_def_rpcv_rec := fill_who_columns(l_def_rpcv_rec);
2905: --- Validate all non-missing attributes (Item Level Validation)
2906: l_return_status := Validate_Attributes(l_def_rpcv_rec);
2907: --- If any errors happen abort API
2908: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2909: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2910: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2911: RAISE OKC_API.G_EXCEPTION_ERROR;
2912: END IF;

Line 2909: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2905: --- Validate all non-missing attributes (Item Level Validation)
2906: l_return_status := Validate_Attributes(l_def_rpcv_rec);
2907: --- If any errors happen abort API
2908: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2909: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2910: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2911: RAISE OKC_API.G_EXCEPTION_ERROR;
2912: END IF;
2913: --gkadarka Fixes for 3559327

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

2906: l_return_status := Validate_Attributes(l_def_rpcv_rec);
2907: --- If any errors happen abort API
2908: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2909: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2910: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2911: RAISE OKC_API.G_EXCEPTION_ERROR;
2912: END IF;
2913: --gkadarka Fixes for 3559327
2914: l_def_rpcv_rec.currency_conversion_type := NULL;

Line 2911: RAISE OKC_API.G_EXCEPTION_ERROR;

2907: --- If any errors happen abort API
2908: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2909: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2910: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2911: RAISE OKC_API.G_EXCEPTION_ERROR;
2912: END IF;
2913: --gkadarka Fixes for 3559327
2914: l_def_rpcv_rec.currency_conversion_type := NULL;
2915: l_def_rpcv_rec.currency_conversion_rate := NULL;

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

2915: l_def_rpcv_rec.currency_conversion_rate := NULL;
2916: l_def_rpcv_rec.currency_conversion_date := NULL;
2917: --gkdarka
2918: l_return_status := Validate_Record(l_def_rpcv_rec);
2919: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2920: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2921: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2922: RAISE OKC_API.G_EXCEPTION_ERROR;
2923: END IF;

Line 2920: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2916: l_def_rpcv_rec.currency_conversion_date := NULL;
2917: --gkdarka
2918: l_return_status := Validate_Record(l_def_rpcv_rec);
2919: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2920: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2921: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2922: RAISE OKC_API.G_EXCEPTION_ERROR;
2923: END IF;
2924:

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

2917: --gkdarka
2918: l_return_status := Validate_Record(l_def_rpcv_rec);
2919: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2920: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2921: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2922: RAISE OKC_API.G_EXCEPTION_ERROR;
2923: END IF;
2924:
2925: --------------------------------------

Line 2922: RAISE OKC_API.G_EXCEPTION_ERROR;

2918: l_return_status := Validate_Record(l_def_rpcv_rec);
2919: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2920: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2921: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2922: RAISE OKC_API.G_EXCEPTION_ERROR;
2923: END IF;
2924:
2925: --------------------------------------
2926: -- Move VIEW record to "Child" records

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

2937: x_msg_data,
2938: l_rpc_rec,
2939: lx_rpc_rec
2940: );
2941: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2942: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2943: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2944: RAISE OKC_API.G_EXCEPTION_ERROR;
2945: END IF;

Line 2942: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2938: l_rpc_rec,
2939: lx_rpc_rec
2940: );
2941: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2942: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2943: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2944: RAISE OKC_API.G_EXCEPTION_ERROR;
2945: END IF;
2946: migrate(lx_rpc_rec, l_def_rpcv_rec);

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

2939: lx_rpc_rec
2940: );
2941: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2942: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2943: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2944: RAISE OKC_API.G_EXCEPTION_ERROR;
2945: END IF;
2946: migrate(lx_rpc_rec, l_def_rpcv_rec);
2947: update_row(

Line 2944: RAISE OKC_API.G_EXCEPTION_ERROR;

2940: );
2941: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2942: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2943: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2944: RAISE OKC_API.G_EXCEPTION_ERROR;
2945: END IF;
2946: migrate(lx_rpc_rec, l_def_rpcv_rec);
2947: update_row(
2948: p_init_msg_list,

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

2951: x_msg_data,
2952: l_okl_repair_costs_tl_rec,
2953: lx_okl_repair_costs_tl_rec
2954: );
2955: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2956: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2957: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2958: RAISE OKC_API.G_EXCEPTION_ERROR;
2959: END IF;

Line 2956: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2952: l_okl_repair_costs_tl_rec,
2953: lx_okl_repair_costs_tl_rec
2954: );
2955: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2956: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2957: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2958: RAISE OKC_API.G_EXCEPTION_ERROR;
2959: END IF;
2960: migrate(lx_okl_repair_costs_tl_rec, l_def_rpcv_rec);

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

2953: lx_okl_repair_costs_tl_rec
2954: );
2955: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2956: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2957: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2958: RAISE OKC_API.G_EXCEPTION_ERROR;
2959: END IF;
2960: migrate(lx_okl_repair_costs_tl_rec, l_def_rpcv_rec);
2961: x_rpcv_rec := l_def_rpcv_rec;

Line 2958: RAISE OKC_API.G_EXCEPTION_ERROR;

2954: );
2955: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2956: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2957: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2958: RAISE OKC_API.G_EXCEPTION_ERROR;
2959: END IF;
2960: migrate(lx_okl_repair_costs_tl_rec, l_def_rpcv_rec);
2961: x_rpcv_rec := l_def_rpcv_rec;
2962: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

2958: RAISE OKC_API.G_EXCEPTION_ERROR;
2959: END IF;
2960: migrate(lx_okl_repair_costs_tl_rec, l_def_rpcv_rec);
2961: x_rpcv_rec := l_def_rpcv_rec;
2962: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2963: EXCEPTION
2964: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2965: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2966: (

Line 2964: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2960: migrate(lx_okl_repair_costs_tl_rec, l_def_rpcv_rec);
2961: x_rpcv_rec := l_def_rpcv_rec;
2962: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2963: EXCEPTION
2964: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2965: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2966: (
2967: l_api_name,
2968: G_PKG_NAME,

Line 2965: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2961: x_rpcv_rec := l_def_rpcv_rec;
2962: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2963: EXCEPTION
2964: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2965: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2966: (
2967: l_api_name,
2968: G_PKG_NAME,
2969: 'OKC_API.G_RET_STS_ERROR',

Line 2969: 'OKC_API.G_RET_STS_ERROR',

2965: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2966: (
2967: l_api_name,
2968: G_PKG_NAME,
2969: 'OKC_API.G_RET_STS_ERROR',
2970: x_msg_count,
2971: x_msg_data,
2972: '_PVT'
2973: );

Line 2974: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2970: x_msg_count,
2971: x_msg_data,
2972: '_PVT'
2973: );
2974: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2975: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2976: (
2977: l_api_name,
2978: G_PKG_NAME,

Line 2975: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2971: x_msg_data,
2972: '_PVT'
2973: );
2974: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2975: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2976: (
2977: l_api_name,
2978: G_PKG_NAME,
2979: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2979: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2975: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2976: (
2977: l_api_name,
2978: G_PKG_NAME,
2979: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2980: x_msg_count,
2981: x_msg_data,
2982: '_PVT'
2983: );

Line 2985: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2981: x_msg_data,
2982: '_PVT'
2983: );
2984: WHEN OTHERS THEN
2985: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2986: (
2987: l_api_name,
2988: G_PKG_NAME,
2989: 'OTHERS',

Line 3000: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2996: -- PL/SQL TBL update_row for:RPCV_TBL --
2997: ----------------------------------------
2998: PROCEDURE update_row(
2999: p_api_version IN NUMBER,
3000: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
3001: x_return_status OUT NOCOPY VARCHAR2,
3002: x_msg_count OUT NOCOPY NUMBER,
3003: x_msg_data OUT NOCOPY VARCHAR2,
3004: p_rpcv_tbl IN rpcv_tbl_type,

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

3005: x_rpcv_tbl OUT NOCOPY rpcv_tbl_type) IS
3006:
3007: l_api_version CONSTANT NUMBER := 1;
3008: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
3009: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3010: i NUMBER := 0;
3011: -- Begin Post-Generation Change
3012: -- overall error status
3013: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

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

3009: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3010: i NUMBER := 0;
3011: -- Begin Post-Generation Change
3012: -- overall error status
3013: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3014: -- End Post-Generation Change
3015: BEGIN
3016: OKC_API.init_msg_list(p_init_msg_list);
3017: -- Make sure PL/SQL table has records in it before passing

Line 3016: OKC_API.init_msg_list(p_init_msg_list);

3012: -- overall error status
3013: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3014: -- End Post-Generation Change
3015: BEGIN
3016: OKC_API.init_msg_list(p_init_msg_list);
3017: -- Make sure PL/SQL table has records in it before passing
3018: IF (p_rpcv_tbl.COUNT > 0) THEN
3019: i := p_rpcv_tbl.FIRST;
3020: LOOP

Line 3023: p_init_msg_list => OKC_API.G_FALSE,

3019: i := p_rpcv_tbl.FIRST;
3020: LOOP
3021: update_row (
3022: p_api_version => p_api_version,
3023: p_init_msg_list => OKC_API.G_FALSE,
3024: x_return_status => x_return_status,
3025: x_msg_count => x_msg_count,
3026: x_msg_data => x_msg_data,
3027: p_rpcv_rec => p_rpcv_tbl(i),

Line 3031: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN

3027: p_rpcv_rec => p_rpcv_tbl(i),
3028: x_rpcv_rec => x_rpcv_tbl(i));
3029: -- Begin Post-Generation Change
3030: -- store the highest degree of error
3031: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
3032: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
3033: l_overall_status := x_return_status;
3034: END IF;
3035: END IF;

Line 3032: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN

3028: x_rpcv_rec => x_rpcv_tbl(i));
3029: -- Begin Post-Generation Change
3030: -- store the highest degree of error
3031: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
3032: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
3033: l_overall_status := x_return_status;
3034: END IF;
3035: END IF;
3036: -- End Post-Generation Change

Line 3046: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3042: x_return_status := l_overall_status;
3043: -- End Post-Generation Change
3044: END IF;
3045: EXCEPTION
3046: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3047: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3048: (
3049: l_api_name,
3050: G_PKG_NAME,

Line 3047: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3043: -- End Post-Generation Change
3044: END IF;
3045: EXCEPTION
3046: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3047: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3048: (
3049: l_api_name,
3050: G_PKG_NAME,
3051: 'OKC_API.G_RET_STS_ERROR',

Line 3051: 'OKC_API.G_RET_STS_ERROR',

3047: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3048: (
3049: l_api_name,
3050: G_PKG_NAME,
3051: 'OKC_API.G_RET_STS_ERROR',
3052: x_msg_count,
3053: x_msg_data,
3054: '_PVT'
3055: );

Line 3056: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3052: x_msg_count,
3053: x_msg_data,
3054: '_PVT'
3055: );
3056: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3057: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3058: (
3059: l_api_name,
3060: G_PKG_NAME,

Line 3057: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3053: x_msg_data,
3054: '_PVT'
3055: );
3056: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3057: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3058: (
3059: l_api_name,
3060: G_PKG_NAME,
3061: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3061: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3057: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3058: (
3059: l_api_name,
3060: G_PKG_NAME,
3061: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3062: x_msg_count,
3063: x_msg_data,
3064: '_PVT'
3065: );

Line 3067: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3063: x_msg_data,
3064: '_PVT'
3065: );
3066: WHEN OTHERS THEN
3067: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3068: (
3069: l_api_name,
3070: G_PKG_NAME,
3071: 'OTHERS',

Line 3085: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

3081: ----------------------------------------
3082: -- delete_row for:OKL_REPAIR_COSTS_TL --
3083: ----------------------------------------
3084: PROCEDURE delete_row(
3085: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
3086: x_return_status OUT NOCOPY VARCHAR2,
3087: x_msg_count OUT NOCOPY NUMBER,
3088: x_msg_data OUT NOCOPY VARCHAR2,
3089: p_okl_repair_costs_tl_rec IN okl_repair_costs_tl_rec_type) IS

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

3089: p_okl_repair_costs_tl_rec IN okl_repair_costs_tl_rec_type) IS
3090:
3091: l_api_version CONSTANT NUMBER := 1;
3092: l_api_name CONSTANT VARCHAR2(30) := 'TL_delete_row';
3093: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3094: l_okl_repair_costs_tl_rec okl_repair_costs_tl_rec_type:= p_okl_repair_costs_tl_rec;
3095: l_row_notfound BOOLEAN := TRUE;
3096: --------------------------------------------
3097: -- Set_Attributes for:OKL_REPAIR_COSTS_TL --

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

3099: FUNCTION Set_Attributes (
3100: p_okl_repair_costs_tl_rec IN okl_repair_costs_tl_rec_type,
3101: x_okl_repair_costs_tl_rec OUT NOCOPY okl_repair_costs_tl_rec_type
3102: ) RETURN VARCHAR2 IS
3103: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3104: BEGIN
3105: x_okl_repair_costs_tl_rec := p_okl_repair_costs_tl_rec;
3106: x_okl_repair_costs_tl_rec.LANGUAGE := USERENV('LANG');
3107: RETURN(l_return_status);

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

3106: x_okl_repair_costs_tl_rec.LANGUAGE := USERENV('LANG');
3107: RETURN(l_return_status);
3108: END Set_Attributes;
3109: BEGIN
3110: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3111: p_init_msg_list,
3112: '_PVT',
3113: x_return_status);
3114: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

3110: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3111: p_init_msg_list,
3112: '_PVT',
3113: x_return_status);
3114: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3115: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3116: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3117: RAISE OKC_API.G_EXCEPTION_ERROR;
3118: END IF;

Line 3115: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3111: p_init_msg_list,
3112: '_PVT',
3113: x_return_status);
3114: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3115: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3116: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3117: RAISE OKC_API.G_EXCEPTION_ERROR;
3118: END IF;
3119: --- Setting item attributes

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

3112: '_PVT',
3113: x_return_status);
3114: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3115: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3116: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3117: RAISE OKC_API.G_EXCEPTION_ERROR;
3118: END IF;
3119: --- Setting item attributes
3120: l_return_status := Set_Attributes(

Line 3117: RAISE OKC_API.G_EXCEPTION_ERROR;

3113: x_return_status);
3114: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3115: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3116: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3117: RAISE OKC_API.G_EXCEPTION_ERROR;
3118: END IF;
3119: --- Setting item attributes
3120: l_return_status := Set_Attributes(
3121: p_okl_repair_costs_tl_rec, -- IN

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

3120: l_return_status := Set_Attributes(
3121: p_okl_repair_costs_tl_rec, -- IN
3122: l_okl_repair_costs_tl_rec); -- OUT
3123: --- If any errors happen abort API
3124: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3125: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3126: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3127: RAISE OKC_API.G_EXCEPTION_ERROR;
3128: END IF;

Line 3125: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3121: p_okl_repair_costs_tl_rec, -- IN
3122: l_okl_repair_costs_tl_rec); -- OUT
3123: --- If any errors happen abort API
3124: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3125: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3126: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3127: RAISE OKC_API.G_EXCEPTION_ERROR;
3128: END IF;
3129: DELETE FROM OKL_REPAIR_COSTS_TL

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

3122: l_okl_repair_costs_tl_rec); -- OUT
3123: --- If any errors happen abort API
3124: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3125: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3126: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3127: RAISE OKC_API.G_EXCEPTION_ERROR;
3128: END IF;
3129: DELETE FROM OKL_REPAIR_COSTS_TL
3130: WHERE ID = l_okl_repair_costs_tl_rec.id;

Line 3127: RAISE OKC_API.G_EXCEPTION_ERROR;

3123: --- If any errors happen abort API
3124: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3125: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3126: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3127: RAISE OKC_API.G_EXCEPTION_ERROR;
3128: END IF;
3129: DELETE FROM OKL_REPAIR_COSTS_TL
3130: WHERE ID = l_okl_repair_costs_tl_rec.id;
3131:

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

3128: END IF;
3129: DELETE FROM OKL_REPAIR_COSTS_TL
3130: WHERE ID = l_okl_repair_costs_tl_rec.id;
3131:
3132: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3133: EXCEPTION
3134: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3135: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3136: (

Line 3134: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3130: WHERE ID = l_okl_repair_costs_tl_rec.id;
3131:
3132: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3133: EXCEPTION
3134: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3135: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3136: (
3137: l_api_name,
3138: G_PKG_NAME,

Line 3135: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3131:
3132: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3133: EXCEPTION
3134: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3135: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3136: (
3137: l_api_name,
3138: G_PKG_NAME,
3139: 'OKC_API.G_RET_STS_ERROR',

Line 3139: 'OKC_API.G_RET_STS_ERROR',

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

Line 3144: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 3145: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3141: x_msg_data,
3142: '_PVT'
3143: );
3144: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3145: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3146: (
3147: l_api_name,
3148: G_PKG_NAME,
3149: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3149: 'OKC_API.G_RET_STS_UNEXP_ERROR',

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

Line 3155: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3151: x_msg_data,
3152: '_PVT'
3153: );
3154: WHEN OTHERS THEN
3155: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3156: (
3157: l_api_name,
3158: G_PKG_NAME,
3159: 'OTHERS',

Line 3169: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

3165: ---------------------------------------
3166: -- delete_row for:OKL_REPAIR_COSTS_B --
3167: ---------------------------------------
3168: PROCEDURE delete_row(
3169: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
3170: x_return_status OUT NOCOPY VARCHAR2,
3171: x_msg_count OUT NOCOPY NUMBER,
3172: x_msg_data OUT NOCOPY VARCHAR2,
3173: p_rpc_rec IN rpc_rec_type) IS

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

3173: p_rpc_rec IN rpc_rec_type) IS
3174:
3175: l_api_version CONSTANT NUMBER := 1;
3176: l_api_name CONSTANT VARCHAR2(30) := 'B_delete_row';
3177: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3178: l_rpc_rec rpc_rec_type:= p_rpc_rec;
3179: l_row_notfound BOOLEAN := TRUE;
3180: BEGIN
3181: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

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

3177: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3178: l_rpc_rec rpc_rec_type:= p_rpc_rec;
3179: l_row_notfound BOOLEAN := TRUE;
3180: BEGIN
3181: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3182: p_init_msg_list,
3183: '_PVT',
3184: x_return_status);
3185: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

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

Line 3186: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3182: p_init_msg_list,
3183: '_PVT',
3184: x_return_status);
3185: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3186: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3187: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3188: RAISE OKC_API.G_EXCEPTION_ERROR;
3189: END IF;
3190: DELETE FROM OKL_REPAIR_COSTS_B

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

3183: '_PVT',
3184: x_return_status);
3185: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3186: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3187: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3188: RAISE OKC_API.G_EXCEPTION_ERROR;
3189: END IF;
3190: DELETE FROM OKL_REPAIR_COSTS_B
3191: WHERE ID = l_rpc_rec.id;

Line 3188: RAISE OKC_API.G_EXCEPTION_ERROR;

3184: x_return_status);
3185: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3186: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3187: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3188: RAISE OKC_API.G_EXCEPTION_ERROR;
3189: END IF;
3190: DELETE FROM OKL_REPAIR_COSTS_B
3191: WHERE ID = l_rpc_rec.id;
3192:

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

3189: END IF;
3190: DELETE FROM OKL_REPAIR_COSTS_B
3191: WHERE ID = l_rpc_rec.id;
3192:
3193: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3194: EXCEPTION
3195: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3196: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3197: (

Line 3195: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3191: WHERE ID = l_rpc_rec.id;
3192:
3193: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3194: EXCEPTION
3195: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3196: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3197: (
3198: l_api_name,
3199: G_PKG_NAME,

Line 3196: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3192:
3193: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3194: EXCEPTION
3195: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3196: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3197: (
3198: l_api_name,
3199: G_PKG_NAME,
3200: 'OKC_API.G_RET_STS_ERROR',

Line 3200: 'OKC_API.G_RET_STS_ERROR',

3196: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3197: (
3198: l_api_name,
3199: G_PKG_NAME,
3200: 'OKC_API.G_RET_STS_ERROR',
3201: x_msg_count,
3202: x_msg_data,
3203: '_PVT'
3204: );

Line 3205: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3201: x_msg_count,
3202: x_msg_data,
3203: '_PVT'
3204: );
3205: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3206: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3207: (
3208: l_api_name,
3209: G_PKG_NAME,

Line 3206: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3202: x_msg_data,
3203: '_PVT'
3204: );
3205: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3206: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3207: (
3208: l_api_name,
3209: G_PKG_NAME,
3210: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3210: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3206: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3207: (
3208: l_api_name,
3209: G_PKG_NAME,
3210: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3211: x_msg_count,
3212: x_msg_data,
3213: '_PVT'
3214: );

Line 3216: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3212: x_msg_data,
3213: '_PVT'
3214: );
3215: WHEN OTHERS THEN
3216: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3217: (
3218: l_api_name,
3219: G_PKG_NAME,
3220: 'OTHERS',

Line 3231: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

3227: -- delete_row for:OKL_REPAIR_COSTS_V --
3228: ---------------------------------------
3229: PROCEDURE delete_row(
3230: p_api_version IN NUMBER,
3231: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
3232: x_return_status OUT NOCOPY VARCHAR2,
3233: x_msg_count OUT NOCOPY NUMBER,
3234: x_msg_data OUT NOCOPY VARCHAR2,
3235: p_rpcv_rec IN rpcv_rec_type) IS

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

3235: p_rpcv_rec IN rpcv_rec_type) IS
3236:
3237: l_api_version CONSTANT NUMBER := 1;
3238: l_api_name CONSTANT VARCHAR2(30) := 'V_delete_row';
3239: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3240: l_rpcv_rec rpcv_rec_type := p_rpcv_rec;
3241: l_rpc_rec rpc_rec_type;
3242: l_okl_repair_costs_tl_rec okl_repair_costs_tl_rec_type;
3243: BEGIN

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

3240: l_rpcv_rec rpcv_rec_type := p_rpcv_rec;
3241: l_rpc_rec rpc_rec_type;
3242: l_okl_repair_costs_tl_rec okl_repair_costs_tl_rec_type;
3243: BEGIN
3244: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3245: G_PKG_NAME,
3246: p_init_msg_list,
3247: l_api_version,
3248: p_api_version,

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

3247: l_api_version,
3248: p_api_version,
3249: '_PVT',
3250: x_return_status);
3251: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3252: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3253: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3254: RAISE OKC_API.G_EXCEPTION_ERROR;
3255: END IF;

Line 3252: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3248: p_api_version,
3249: '_PVT',
3250: x_return_status);
3251: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3252: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3253: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3254: RAISE OKC_API.G_EXCEPTION_ERROR;
3255: END IF;
3256: --------------------------------------

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

3249: '_PVT',
3250: x_return_status);
3251: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3252: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3253: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3254: RAISE OKC_API.G_EXCEPTION_ERROR;
3255: END IF;
3256: --------------------------------------
3257: -- Move VIEW record to "Child" records

Line 3254: RAISE OKC_API.G_EXCEPTION_ERROR;

3250: x_return_status);
3251: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3252: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3253: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3254: RAISE OKC_API.G_EXCEPTION_ERROR;
3255: END IF;
3256: --------------------------------------
3257: -- Move VIEW record to "Child" records
3258: --------------------------------------

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

3267: x_msg_count,
3268: x_msg_data,
3269: l_rpc_rec
3270: );
3271: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3272: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3273: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3274: RAISE OKC_API.G_EXCEPTION_ERROR;
3275: END IF;

Line 3272: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3268: x_msg_data,
3269: l_rpc_rec
3270: );
3271: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3272: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3273: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3274: RAISE OKC_API.G_EXCEPTION_ERROR;
3275: END IF;
3276: delete_row(

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

3269: l_rpc_rec
3270: );
3271: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3272: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3273: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3274: RAISE OKC_API.G_EXCEPTION_ERROR;
3275: END IF;
3276: delete_row(
3277: p_init_msg_list,

Line 3274: RAISE OKC_API.G_EXCEPTION_ERROR;

3270: );
3271: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3272: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3273: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3274: RAISE OKC_API.G_EXCEPTION_ERROR;
3275: END IF;
3276: delete_row(
3277: p_init_msg_list,
3278: x_return_status,

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

3279: x_msg_count,
3280: x_msg_data,
3281: l_okl_repair_costs_tl_rec
3282: );
3283: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3284: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3285: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3286: RAISE OKC_API.G_EXCEPTION_ERROR;
3287: END IF;

Line 3284: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3280: x_msg_data,
3281: l_okl_repair_costs_tl_rec
3282: );
3283: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3284: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3285: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3286: RAISE OKC_API.G_EXCEPTION_ERROR;
3287: END IF;
3288: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

3281: l_okl_repair_costs_tl_rec
3282: );
3283: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3284: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3285: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3286: RAISE OKC_API.G_EXCEPTION_ERROR;
3287: END IF;
3288: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3289: EXCEPTION

Line 3286: RAISE OKC_API.G_EXCEPTION_ERROR;

3282: );
3283: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3284: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3285: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3286: RAISE OKC_API.G_EXCEPTION_ERROR;
3287: END IF;
3288: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3289: EXCEPTION
3290: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

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

Line 3290: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3286: RAISE OKC_API.G_EXCEPTION_ERROR;
3287: END IF;
3288: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3289: EXCEPTION
3290: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3291: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3292: (
3293: l_api_name,
3294: G_PKG_NAME,

Line 3291: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3287: END IF;
3288: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3289: EXCEPTION
3290: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3291: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3292: (
3293: l_api_name,
3294: G_PKG_NAME,
3295: 'OKC_API.G_RET_STS_ERROR',

Line 3295: 'OKC_API.G_RET_STS_ERROR',

3291: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3292: (
3293: l_api_name,
3294: G_PKG_NAME,
3295: 'OKC_API.G_RET_STS_ERROR',
3296: x_msg_count,
3297: x_msg_data,
3298: '_PVT'
3299: );

Line 3300: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3296: x_msg_count,
3297: x_msg_data,
3298: '_PVT'
3299: );
3300: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3301: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3302: (
3303: l_api_name,
3304: G_PKG_NAME,

Line 3301: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3297: x_msg_data,
3298: '_PVT'
3299: );
3300: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3301: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3302: (
3303: l_api_name,
3304: G_PKG_NAME,
3305: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3305: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3301: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3302: (
3303: l_api_name,
3304: G_PKG_NAME,
3305: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3306: x_msg_count,
3307: x_msg_data,
3308: '_PVT'
3309: );

Line 3311: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3307: x_msg_data,
3308: '_PVT'
3309: );
3310: WHEN OTHERS THEN
3311: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3312: (
3313: l_api_name,
3314: G_PKG_NAME,
3315: 'OTHERS',

Line 3326: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

3322: -- PL/SQL TBL delete_row for:RPCV_TBL --
3323: ----------------------------------------
3324: PROCEDURE delete_row(
3325: p_api_version IN NUMBER,
3326: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
3327: x_return_status OUT NOCOPY VARCHAR2,
3328: x_msg_count OUT NOCOPY NUMBER,
3329: x_msg_data OUT NOCOPY VARCHAR2,
3330: p_rpcv_tbl IN rpcv_tbl_type) IS

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

3330: p_rpcv_tbl IN rpcv_tbl_type) IS
3331:
3332: l_api_version CONSTANT NUMBER := 1;
3333: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
3334: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3335: i NUMBER := 0;
3336: -- Begin Post-Generation Change
3337: -- overall error status
3338: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

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

3334: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3335: i NUMBER := 0;
3336: -- Begin Post-Generation Change
3337: -- overall error status
3338: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3339: -- End Post-Generation Change
3340: BEGIN
3341: OKC_API.init_msg_list(p_init_msg_list);
3342: -- Make sure PL/SQL table has records in it before passing

Line 3341: OKC_API.init_msg_list(p_init_msg_list);

3337: -- overall error status
3338: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3339: -- End Post-Generation Change
3340: BEGIN
3341: OKC_API.init_msg_list(p_init_msg_list);
3342: -- Make sure PL/SQL table has records in it before passing
3343: IF (p_rpcv_tbl.COUNT > 0) THEN
3344: i := p_rpcv_tbl.FIRST;
3345: LOOP

Line 3348: p_init_msg_list => OKC_API.G_FALSE,

3344: i := p_rpcv_tbl.FIRST;
3345: LOOP
3346: delete_row (
3347: p_api_version => p_api_version,
3348: p_init_msg_list => OKC_API.G_FALSE,
3349: x_return_status => x_return_status,
3350: x_msg_count => x_msg_count,
3351: x_msg_data => x_msg_data,
3352: p_rpcv_rec => p_rpcv_tbl(i));

Line 3355: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN

3351: x_msg_data => x_msg_data,
3352: p_rpcv_rec => p_rpcv_tbl(i));
3353: -- Begin Post-Generation Change
3354: -- store the highest degree of error
3355: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
3356: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
3357: l_overall_status := x_return_status;
3358: END IF;
3359: END IF;

Line 3356: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN

3352: p_rpcv_rec => p_rpcv_tbl(i));
3353: -- Begin Post-Generation Change
3354: -- store the highest degree of error
3355: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
3356: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
3357: l_overall_status := x_return_status;
3358: END IF;
3359: END IF;
3360: -- End Post-Generation Change

Line 3369: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3365: -- return overall status
3366: x_return_status := l_overall_status;
3367: -- End Post-Generation Change
3368: END IF; EXCEPTION
3369: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3370: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3371: (
3372: l_api_name,
3373: G_PKG_NAME,

Line 3370: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3366: x_return_status := l_overall_status;
3367: -- End Post-Generation Change
3368: END IF; EXCEPTION
3369: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3370: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3371: (
3372: l_api_name,
3373: G_PKG_NAME,
3374: 'OKC_API.G_RET_STS_ERROR',

Line 3374: 'OKC_API.G_RET_STS_ERROR',

3370: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3371: (
3372: l_api_name,
3373: G_PKG_NAME,
3374: 'OKC_API.G_RET_STS_ERROR',
3375: x_msg_count,
3376: x_msg_data,
3377: '_PVT'
3378: );

Line 3379: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3375: x_msg_count,
3376: x_msg_data,
3377: '_PVT'
3378: );
3379: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3380: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3381: (
3382: l_api_name,
3383: G_PKG_NAME,

Line 3380: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3376: x_msg_data,
3377: '_PVT'
3378: );
3379: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3380: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3381: (
3382: l_api_name,
3383: G_PKG_NAME,
3384: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3384: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3380: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3381: (
3382: l_api_name,
3383: G_PKG_NAME,
3384: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3385: x_msg_count,
3386: x_msg_data,
3387: '_PVT'
3388: );

Line 3390: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3386: x_msg_data,
3387: '_PVT'
3388: );
3389: WHEN OTHERS THEN
3390: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3391: (
3392: l_api_name,
3393: G_PKG_NAME,
3394: 'OTHERS',