DBA Data[Home] [Help]

APPS.PSB_BUDGET_REVISIONS_PVT dependencies on FND_API

Line 231: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,

227: +==========================================================================*/
228:
229: PROCEDURE Delete_Row
230: ( p_api_version IN NUMBER,
231: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
232: p_commit IN VARCHAR2 := FND_API.G_FALSE,
233: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
234: p_return_status OUT NOCOPY VARCHAR2,
235: p_msg_count OUT NOCOPY NUMBER,

Line 232: p_commit IN VARCHAR2 := FND_API.G_FALSE,

228:
229: PROCEDURE Delete_Row
230: ( p_api_version IN NUMBER,
231: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
232: p_commit IN VARCHAR2 := FND_API.G_FALSE,
233: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
234: p_return_status OUT NOCOPY VARCHAR2,
235: p_msg_count OUT NOCOPY NUMBER,
236: p_msg_data OUT NOCOPY VARCHAR2,

Line 233: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

229: PROCEDURE Delete_Row
230: ( p_api_version IN NUMBER,
231: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
232: p_commit IN VARCHAR2 := FND_API.G_FALSE,
233: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
234: p_return_status OUT NOCOPY VARCHAR2,
235: p_msg_count OUT NOCOPY NUMBER,
236: p_msg_data OUT NOCOPY VARCHAR2,
237: p_budget_revision_id IN NUMBER

Line 251: if not FND_API.Compatible_API_Call (l_api_version,

247: SAVEPOINT DELETE_ROW;
248:
249: -- Standard call to check for call compatibility.
250:
251: if not FND_API.Compatible_API_Call (l_api_version,
252: p_api_version,
253: l_api_name,
254: G_PKG_NAME)
255: THEN

Line 256: raise FND_API.G_EXC_UNEXPECTED_ERROR;

252: p_api_version,
253: l_api_name,
254: G_PKG_NAME)
255: THEN
256: raise FND_API.G_EXC_UNEXPECTED_ERROR;
257: END IF;
258:
259: -- Initialize message list if p_init_msg_list is set to TRUE.
260:

Line 261: if FND_API.to_Boolean (p_init_msg_list) THEN

257: END IF;
258:
259: -- Initialize message list if p_init_msg_list is set to TRUE.
260:
261: if FND_API.to_Boolean (p_init_msg_list) THEN
262: FND_MSG_PUB.initialize;
263: END IF;
264:
265: -- Perform the delete

Line 274: p_return_status := FND_API.G_RET_STS_SUCCESS;

270: if (sql%notfound) THEN
271: raise no_data_found;
272: END IF;
273:
274: p_return_status := FND_API.G_RET_STS_SUCCESS;
275:
276: -- Standard call to get message count and if count is 1, get message info.
277:
278: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,

Line 283: if FND_API.to_Boolean (p_commit) THEN

279: p_data => p_msg_data);
280:
281: -- Standard check of p_commit.
282:
283: if FND_API.to_Boolean (p_commit) THEN
284: commit work;
285: END IF;
286:
287:

Line 290: WHEN FND_API.G_EXC_ERROR THEN

286:
287:
288: EXCEPTION
289:
290: WHEN FND_API.G_EXC_ERROR THEN
291: rollback to DELETE_ROW;
292: p_return_status := FND_API.G_RET_STS_ERROR;
293:
294: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,

Line 292: p_return_status := FND_API.G_RET_STS_ERROR;

288: EXCEPTION
289:
290: WHEN FND_API.G_EXC_ERROR THEN
291: rollback to DELETE_ROW;
292: p_return_status := FND_API.G_RET_STS_ERROR;
293:
294: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
295: p_data => p_msg_data);
296:

Line 297: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

293:
294: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
295: p_data => p_msg_data);
296:
297: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
298: rollback to DELETE_ROW;
299: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
300:
301: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,

Line 299: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

295: p_data => p_msg_data);
296:
297: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
298: rollback to DELETE_ROW;
299: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
300:
301: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
302: p_data => p_msg_data);
303:

Line 306: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

302: p_data => p_msg_data);
303:
304: WHEN OTHERS THEN
305: rollback to DELETE_ROW;
306: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
307:
308: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
309: FND_MSG_PUB.Add_Exc_Msg (G_PKG_NAME,
310: l_api_name);

Line 323: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,

319: | PROCEDURE Create_Budget_Revision |
320: +==========================================================================*/
321: PROCEDURE Create_Budget_Revision
322: ( p_api_version IN NUMBER,
323: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
324: p_commit IN VARCHAR2 := FND_API.G_FALSE,
325: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
326: p_return_status OUT NOCOPY VARCHAR2,
327: p_msg_count OUT NOCOPY NUMBER,

Line 324: p_commit IN VARCHAR2 := FND_API.G_FALSE,

320: +==========================================================================*/
321: PROCEDURE Create_Budget_Revision
322: ( p_api_version IN NUMBER,
323: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
324: p_commit IN VARCHAR2 := FND_API.G_FALSE,
325: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
326: p_return_status OUT NOCOPY VARCHAR2,
327: p_msg_count OUT NOCOPY NUMBER,
328: p_msg_data OUT NOCOPY VARCHAR2,

Line 325: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

321: PROCEDURE Create_Budget_Revision
322: ( p_api_version IN NUMBER,
323: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
324: p_commit IN VARCHAR2 := FND_API.G_FALSE,
325: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
326: p_return_status OUT NOCOPY VARCHAR2,
327: p_msg_count OUT NOCOPY NUMBER,
328: p_msg_data OUT NOCOPY VARCHAR2,
329: p_budget_revision_id IN OUT NOCOPY NUMBER,

Line 330: p_budget_group_id IN NUMBER := FND_API.G_MISS_NUM,

326: p_return_status OUT NOCOPY VARCHAR2,
327: p_msg_count OUT NOCOPY NUMBER,
328: p_msg_data OUT NOCOPY VARCHAR2,
329: p_budget_revision_id IN OUT NOCOPY NUMBER,
330: p_budget_group_id IN NUMBER := FND_API.G_MISS_NUM,
331: p_gl_budget_set_id IN NUMBER := FND_API.G_MISS_NUM,
332: p_hr_budget_id IN NUMBER := FND_API.G_MISS_NUM,
333: p_justification IN VARCHAR2 := FND_API.G_MISS_CHAR,
334: p_from_gl_period_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 331: p_gl_budget_set_id IN NUMBER := FND_API.G_MISS_NUM,

327: p_msg_count OUT NOCOPY NUMBER,
328: p_msg_data OUT NOCOPY VARCHAR2,
329: p_budget_revision_id IN OUT NOCOPY NUMBER,
330: p_budget_group_id IN NUMBER := FND_API.G_MISS_NUM,
331: p_gl_budget_set_id IN NUMBER := FND_API.G_MISS_NUM,
332: p_hr_budget_id IN NUMBER := FND_API.G_MISS_NUM,
333: p_justification IN VARCHAR2 := FND_API.G_MISS_CHAR,
334: p_from_gl_period_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
335: p_to_gl_period_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 332: p_hr_budget_id IN NUMBER := FND_API.G_MISS_NUM,

328: p_msg_data OUT NOCOPY VARCHAR2,
329: p_budget_revision_id IN OUT NOCOPY NUMBER,
330: p_budget_group_id IN NUMBER := FND_API.G_MISS_NUM,
331: p_gl_budget_set_id IN NUMBER := FND_API.G_MISS_NUM,
332: p_hr_budget_id IN NUMBER := FND_API.G_MISS_NUM,
333: p_justification IN VARCHAR2 := FND_API.G_MISS_CHAR,
334: p_from_gl_period_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
335: p_to_gl_period_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
336: p_currency_code IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 333: p_justification IN VARCHAR2 := FND_API.G_MISS_CHAR,

329: p_budget_revision_id IN OUT NOCOPY NUMBER,
330: p_budget_group_id IN NUMBER := FND_API.G_MISS_NUM,
331: p_gl_budget_set_id IN NUMBER := FND_API.G_MISS_NUM,
332: p_hr_budget_id IN NUMBER := FND_API.G_MISS_NUM,
333: p_justification IN VARCHAR2 := FND_API.G_MISS_CHAR,
334: p_from_gl_period_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
335: p_to_gl_period_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
336: p_currency_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
337: p_effective_start_date IN DATE := FND_API.G_MISS_DATE,

Line 334: p_from_gl_period_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

330: p_budget_group_id IN NUMBER := FND_API.G_MISS_NUM,
331: p_gl_budget_set_id IN NUMBER := FND_API.G_MISS_NUM,
332: p_hr_budget_id IN NUMBER := FND_API.G_MISS_NUM,
333: p_justification IN VARCHAR2 := FND_API.G_MISS_CHAR,
334: p_from_gl_period_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
335: p_to_gl_period_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
336: p_currency_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
337: p_effective_start_date IN DATE := FND_API.G_MISS_DATE,
338: p_effective_end_date IN DATE := FND_API.G_MISS_DATE,

Line 335: p_to_gl_period_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

331: p_gl_budget_set_id IN NUMBER := FND_API.G_MISS_NUM,
332: p_hr_budget_id IN NUMBER := FND_API.G_MISS_NUM,
333: p_justification IN VARCHAR2 := FND_API.G_MISS_CHAR,
334: p_from_gl_period_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
335: p_to_gl_period_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
336: p_currency_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
337: p_effective_start_date IN DATE := FND_API.G_MISS_DATE,
338: p_effective_end_date IN DATE := FND_API.G_MISS_DATE,
339: p_budget_revision_type IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 336: p_currency_code IN VARCHAR2 := FND_API.G_MISS_CHAR,

332: p_hr_budget_id IN NUMBER := FND_API.G_MISS_NUM,
333: p_justification IN VARCHAR2 := FND_API.G_MISS_CHAR,
334: p_from_gl_period_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
335: p_to_gl_period_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
336: p_currency_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
337: p_effective_start_date IN DATE := FND_API.G_MISS_DATE,
338: p_effective_end_date IN DATE := FND_API.G_MISS_DATE,
339: p_budget_revision_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
340: p_transaction_type IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 337: p_effective_start_date IN DATE := FND_API.G_MISS_DATE,

333: p_justification IN VARCHAR2 := FND_API.G_MISS_CHAR,
334: p_from_gl_period_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
335: p_to_gl_period_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
336: p_currency_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
337: p_effective_start_date IN DATE := FND_API.G_MISS_DATE,
338: p_effective_end_date IN DATE := FND_API.G_MISS_DATE,
339: p_budget_revision_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
340: p_transaction_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
341: p_permanent_revision IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 338: p_effective_end_date IN DATE := FND_API.G_MISS_DATE,

334: p_from_gl_period_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
335: p_to_gl_period_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
336: p_currency_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
337: p_effective_start_date IN DATE := FND_API.G_MISS_DATE,
338: p_effective_end_date IN DATE := FND_API.G_MISS_DATE,
339: p_budget_revision_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
340: p_transaction_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
341: p_permanent_revision IN VARCHAR2 := FND_API.G_MISS_CHAR,
342: p_revise_by_position IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 339: p_budget_revision_type IN VARCHAR2 := FND_API.G_MISS_CHAR,

335: p_to_gl_period_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
336: p_currency_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
337: p_effective_start_date IN DATE := FND_API.G_MISS_DATE,
338: p_effective_end_date IN DATE := FND_API.G_MISS_DATE,
339: p_budget_revision_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
340: p_transaction_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
341: p_permanent_revision IN VARCHAR2 := FND_API.G_MISS_CHAR,
342: p_revise_by_position IN VARCHAR2 := FND_API.G_MISS_CHAR,
343: p_balance_type IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 340: p_transaction_type IN VARCHAR2 := FND_API.G_MISS_CHAR,

336: p_currency_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
337: p_effective_start_date IN DATE := FND_API.G_MISS_DATE,
338: p_effective_end_date IN DATE := FND_API.G_MISS_DATE,
339: p_budget_revision_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
340: p_transaction_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
341: p_permanent_revision IN VARCHAR2 := FND_API.G_MISS_CHAR,
342: p_revise_by_position IN VARCHAR2 := FND_API.G_MISS_CHAR,
343: p_balance_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
344: p_global_budget_revision IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 341: p_permanent_revision IN VARCHAR2 := FND_API.G_MISS_CHAR,

337: p_effective_start_date IN DATE := FND_API.G_MISS_DATE,
338: p_effective_end_date IN DATE := FND_API.G_MISS_DATE,
339: p_budget_revision_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
340: p_transaction_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
341: p_permanent_revision IN VARCHAR2 := FND_API.G_MISS_CHAR,
342: p_revise_by_position IN VARCHAR2 := FND_API.G_MISS_CHAR,
343: p_balance_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
344: p_global_budget_revision IN VARCHAR2 := FND_API.G_MISS_CHAR,
345: p_global_budget_revision_id IN NUMBER := FND_API.G_MISS_NUM,

Line 342: p_revise_by_position IN VARCHAR2 := FND_API.G_MISS_CHAR,

338: p_effective_end_date IN DATE := FND_API.G_MISS_DATE,
339: p_budget_revision_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
340: p_transaction_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
341: p_permanent_revision IN VARCHAR2 := FND_API.G_MISS_CHAR,
342: p_revise_by_position IN VARCHAR2 := FND_API.G_MISS_CHAR,
343: p_balance_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
344: p_global_budget_revision IN VARCHAR2 := FND_API.G_MISS_CHAR,
345: p_global_budget_revision_id IN NUMBER := FND_API.G_MISS_NUM,
346: p_requestor IN NUMBER := FND_API.G_MISS_NUM,

Line 343: p_balance_type IN VARCHAR2 := FND_API.G_MISS_CHAR,

339: p_budget_revision_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
340: p_transaction_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
341: p_permanent_revision IN VARCHAR2 := FND_API.G_MISS_CHAR,
342: p_revise_by_position IN VARCHAR2 := FND_API.G_MISS_CHAR,
343: p_balance_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
344: p_global_budget_revision IN VARCHAR2 := FND_API.G_MISS_CHAR,
345: p_global_budget_revision_id IN NUMBER := FND_API.G_MISS_NUM,
346: p_requestor IN NUMBER := FND_API.G_MISS_NUM,
347: p_parameter_set_id IN NUMBER := FND_API.G_MISS_NUM,

Line 344: p_global_budget_revision IN VARCHAR2 := FND_API.G_MISS_CHAR,

340: p_transaction_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
341: p_permanent_revision IN VARCHAR2 := FND_API.G_MISS_CHAR,
342: p_revise_by_position IN VARCHAR2 := FND_API.G_MISS_CHAR,
343: p_balance_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
344: p_global_budget_revision IN VARCHAR2 := FND_API.G_MISS_CHAR,
345: p_global_budget_revision_id IN NUMBER := FND_API.G_MISS_NUM,
346: p_requestor IN NUMBER := FND_API.G_MISS_NUM,
347: p_parameter_set_id IN NUMBER := FND_API.G_MISS_NUM,
348: p_constraint_set_id IN NUMBER := FND_API.G_MISS_NUM,

Line 345: p_global_budget_revision_id IN NUMBER := FND_API.G_MISS_NUM,

341: p_permanent_revision IN VARCHAR2 := FND_API.G_MISS_CHAR,
342: p_revise_by_position IN VARCHAR2 := FND_API.G_MISS_CHAR,
343: p_balance_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
344: p_global_budget_revision IN VARCHAR2 := FND_API.G_MISS_CHAR,
345: p_global_budget_revision_id IN NUMBER := FND_API.G_MISS_NUM,
346: p_requestor IN NUMBER := FND_API.G_MISS_NUM,
347: p_parameter_set_id IN NUMBER := FND_API.G_MISS_NUM,
348: p_constraint_set_id IN NUMBER := FND_API.G_MISS_NUM,
349: p_submission_date IN DATE := FND_API.G_MISS_DATE,

Line 346: p_requestor IN NUMBER := FND_API.G_MISS_NUM,

342: p_revise_by_position IN VARCHAR2 := FND_API.G_MISS_CHAR,
343: p_balance_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
344: p_global_budget_revision IN VARCHAR2 := FND_API.G_MISS_CHAR,
345: p_global_budget_revision_id IN NUMBER := FND_API.G_MISS_NUM,
346: p_requestor IN NUMBER := FND_API.G_MISS_NUM,
347: p_parameter_set_id IN NUMBER := FND_API.G_MISS_NUM,
348: p_constraint_set_id IN NUMBER := FND_API.G_MISS_NUM,
349: p_submission_date IN DATE := FND_API.G_MISS_DATE,
350: p_submission_status IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 347: p_parameter_set_id IN NUMBER := FND_API.G_MISS_NUM,

343: p_balance_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
344: p_global_budget_revision IN VARCHAR2 := FND_API.G_MISS_CHAR,
345: p_global_budget_revision_id IN NUMBER := FND_API.G_MISS_NUM,
346: p_requestor IN NUMBER := FND_API.G_MISS_NUM,
347: p_parameter_set_id IN NUMBER := FND_API.G_MISS_NUM,
348: p_constraint_set_id IN NUMBER := FND_API.G_MISS_NUM,
349: p_submission_date IN DATE := FND_API.G_MISS_DATE,
350: p_submission_status IN VARCHAR2 := FND_API.G_MISS_CHAR,
351: p_approval_orig_system IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 348: p_constraint_set_id IN NUMBER := FND_API.G_MISS_NUM,

344: p_global_budget_revision IN VARCHAR2 := FND_API.G_MISS_CHAR,
345: p_global_budget_revision_id IN NUMBER := FND_API.G_MISS_NUM,
346: p_requestor IN NUMBER := FND_API.G_MISS_NUM,
347: p_parameter_set_id IN NUMBER := FND_API.G_MISS_NUM,
348: p_constraint_set_id IN NUMBER := FND_API.G_MISS_NUM,
349: p_submission_date IN DATE := FND_API.G_MISS_DATE,
350: p_submission_status IN VARCHAR2 := FND_API.G_MISS_CHAR,
351: p_approval_orig_system IN VARCHAR2 := FND_API.G_MISS_CHAR,
352: p_approval_override_by IN NUMBER := FND_API.G_MISS_NUM,

Line 349: p_submission_date IN DATE := FND_API.G_MISS_DATE,

345: p_global_budget_revision_id IN NUMBER := FND_API.G_MISS_NUM,
346: p_requestor IN NUMBER := FND_API.G_MISS_NUM,
347: p_parameter_set_id IN NUMBER := FND_API.G_MISS_NUM,
348: p_constraint_set_id IN NUMBER := FND_API.G_MISS_NUM,
349: p_submission_date IN DATE := FND_API.G_MISS_DATE,
350: p_submission_status IN VARCHAR2 := FND_API.G_MISS_CHAR,
351: p_approval_orig_system IN VARCHAR2 := FND_API.G_MISS_CHAR,
352: p_approval_override_by IN NUMBER := FND_API.G_MISS_NUM,
353: p_freeze_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 350: p_submission_status IN VARCHAR2 := FND_API.G_MISS_CHAR,

346: p_requestor IN NUMBER := FND_API.G_MISS_NUM,
347: p_parameter_set_id IN NUMBER := FND_API.G_MISS_NUM,
348: p_constraint_set_id IN NUMBER := FND_API.G_MISS_NUM,
349: p_submission_date IN DATE := FND_API.G_MISS_DATE,
350: p_submission_status IN VARCHAR2 := FND_API.G_MISS_CHAR,
351: p_approval_orig_system IN VARCHAR2 := FND_API.G_MISS_CHAR,
352: p_approval_override_by IN NUMBER := FND_API.G_MISS_NUM,
353: p_freeze_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
354: p_request_id IN NUMBER := FND_API.G_MISS_NUM,

Line 351: p_approval_orig_system IN VARCHAR2 := FND_API.G_MISS_CHAR,

347: p_parameter_set_id IN NUMBER := FND_API.G_MISS_NUM,
348: p_constraint_set_id IN NUMBER := FND_API.G_MISS_NUM,
349: p_submission_date IN DATE := FND_API.G_MISS_DATE,
350: p_submission_status IN VARCHAR2 := FND_API.G_MISS_CHAR,
351: p_approval_orig_system IN VARCHAR2 := FND_API.G_MISS_CHAR,
352: p_approval_override_by IN NUMBER := FND_API.G_MISS_NUM,
353: p_freeze_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
354: p_request_id IN NUMBER := FND_API.G_MISS_NUM,
355: p_base_line_revision IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 352: p_approval_override_by IN NUMBER := FND_API.G_MISS_NUM,

348: p_constraint_set_id IN NUMBER := FND_API.G_MISS_NUM,
349: p_submission_date IN DATE := FND_API.G_MISS_DATE,
350: p_submission_status IN VARCHAR2 := FND_API.G_MISS_CHAR,
351: p_approval_orig_system IN VARCHAR2 := FND_API.G_MISS_CHAR,
352: p_approval_override_by IN NUMBER := FND_API.G_MISS_NUM,
353: p_freeze_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
354: p_request_id IN NUMBER := FND_API.G_MISS_NUM,
355: p_base_line_revision IN VARCHAR2 := FND_API.G_MISS_CHAR,
356: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 353: p_freeze_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,

349: p_submission_date IN DATE := FND_API.G_MISS_DATE,
350: p_submission_status IN VARCHAR2 := FND_API.G_MISS_CHAR,
351: p_approval_orig_system IN VARCHAR2 := FND_API.G_MISS_CHAR,
352: p_approval_override_by IN NUMBER := FND_API.G_MISS_NUM,
353: p_freeze_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
354: p_request_id IN NUMBER := FND_API.G_MISS_NUM,
355: p_base_line_revision IN VARCHAR2 := FND_API.G_MISS_CHAR,
356: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
357: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 354: p_request_id IN NUMBER := FND_API.G_MISS_NUM,

350: p_submission_status IN VARCHAR2 := FND_API.G_MISS_CHAR,
351: p_approval_orig_system IN VARCHAR2 := FND_API.G_MISS_CHAR,
352: p_approval_override_by IN NUMBER := FND_API.G_MISS_NUM,
353: p_freeze_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
354: p_request_id IN NUMBER := FND_API.G_MISS_NUM,
355: p_base_line_revision IN VARCHAR2 := FND_API.G_MISS_CHAR,
356: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
357: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
358: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 355: p_base_line_revision IN VARCHAR2 := FND_API.G_MISS_CHAR,

351: p_approval_orig_system IN VARCHAR2 := FND_API.G_MISS_CHAR,
352: p_approval_override_by IN NUMBER := FND_API.G_MISS_NUM,
353: p_freeze_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
354: p_request_id IN NUMBER := FND_API.G_MISS_NUM,
355: p_base_line_revision IN VARCHAR2 := FND_API.G_MISS_CHAR,
356: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
357: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
358: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
359: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 356: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,

352: p_approval_override_by IN NUMBER := FND_API.G_MISS_NUM,
353: p_freeze_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
354: p_request_id IN NUMBER := FND_API.G_MISS_NUM,
355: p_base_line_revision IN VARCHAR2 := FND_API.G_MISS_CHAR,
356: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
357: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
358: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
359: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
360: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 357: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,

353: p_freeze_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
354: p_request_id IN NUMBER := FND_API.G_MISS_NUM,
355: p_base_line_revision IN VARCHAR2 := FND_API.G_MISS_CHAR,
356: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
357: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
358: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
359: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
360: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
361: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 358: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,

354: p_request_id IN NUMBER := FND_API.G_MISS_NUM,
355: p_base_line_revision IN VARCHAR2 := FND_API.G_MISS_CHAR,
356: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
357: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
358: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
359: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
360: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
361: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
362: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 359: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,

355: p_base_line_revision IN VARCHAR2 := FND_API.G_MISS_CHAR,
356: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
357: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
358: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
359: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
360: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
361: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
362: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
363: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 360: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,

356: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
357: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
358: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
359: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
360: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
361: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
362: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
363: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
364: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 361: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,

357: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
358: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
359: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
360: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
361: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
362: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
363: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
364: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
365: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 362: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,

358: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
359: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
360: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
361: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
362: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
363: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
364: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
365: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
366: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 363: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,

359: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
360: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
361: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
362: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
363: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
364: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
365: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
366: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
367: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 364: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,

360: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
361: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
362: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
363: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
364: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
365: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
366: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
367: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
368: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 365: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,

361: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
362: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
363: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
364: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
365: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
366: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
367: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
368: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
369: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 366: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,

362: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
363: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
364: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
365: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
366: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
367: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
368: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
369: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
370: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 367: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,

363: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
364: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
365: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
366: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
367: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
368: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
369: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
370: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
371: p_attribute16 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 368: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,

364: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
365: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
366: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
367: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
368: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
369: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
370: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
371: p_attribute16 IN VARCHAR2 := FND_API.G_MISS_CHAR,
372: p_attribute17 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 369: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,

365: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
366: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
367: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
368: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
369: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
370: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
371: p_attribute16 IN VARCHAR2 := FND_API.G_MISS_CHAR,
372: p_attribute17 IN VARCHAR2 := FND_API.G_MISS_CHAR,
373: p_attribute18 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 370: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,

366: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
367: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
368: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
369: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
370: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
371: p_attribute16 IN VARCHAR2 := FND_API.G_MISS_CHAR,
372: p_attribute17 IN VARCHAR2 := FND_API.G_MISS_CHAR,
373: p_attribute18 IN VARCHAR2 := FND_API.G_MISS_CHAR,
374: p_attribute19 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 371: p_attribute16 IN VARCHAR2 := FND_API.G_MISS_CHAR,

367: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
368: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
369: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
370: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
371: p_attribute16 IN VARCHAR2 := FND_API.G_MISS_CHAR,
372: p_attribute17 IN VARCHAR2 := FND_API.G_MISS_CHAR,
373: p_attribute18 IN VARCHAR2 := FND_API.G_MISS_CHAR,
374: p_attribute19 IN VARCHAR2 := FND_API.G_MISS_CHAR,
375: p_attribute20 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 372: p_attribute17 IN VARCHAR2 := FND_API.G_MISS_CHAR,

368: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
369: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
370: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
371: p_attribute16 IN VARCHAR2 := FND_API.G_MISS_CHAR,
372: p_attribute17 IN VARCHAR2 := FND_API.G_MISS_CHAR,
373: p_attribute18 IN VARCHAR2 := FND_API.G_MISS_CHAR,
374: p_attribute19 IN VARCHAR2 := FND_API.G_MISS_CHAR,
375: p_attribute20 IN VARCHAR2 := FND_API.G_MISS_CHAR,
376: p_attribute21 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 373: p_attribute18 IN VARCHAR2 := FND_API.G_MISS_CHAR,

369: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
370: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
371: p_attribute16 IN VARCHAR2 := FND_API.G_MISS_CHAR,
372: p_attribute17 IN VARCHAR2 := FND_API.G_MISS_CHAR,
373: p_attribute18 IN VARCHAR2 := FND_API.G_MISS_CHAR,
374: p_attribute19 IN VARCHAR2 := FND_API.G_MISS_CHAR,
375: p_attribute20 IN VARCHAR2 := FND_API.G_MISS_CHAR,
376: p_attribute21 IN VARCHAR2 := FND_API.G_MISS_CHAR,
377: p_attribute22 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 374: p_attribute19 IN VARCHAR2 := FND_API.G_MISS_CHAR,

370: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
371: p_attribute16 IN VARCHAR2 := FND_API.G_MISS_CHAR,
372: p_attribute17 IN VARCHAR2 := FND_API.G_MISS_CHAR,
373: p_attribute18 IN VARCHAR2 := FND_API.G_MISS_CHAR,
374: p_attribute19 IN VARCHAR2 := FND_API.G_MISS_CHAR,
375: p_attribute20 IN VARCHAR2 := FND_API.G_MISS_CHAR,
376: p_attribute21 IN VARCHAR2 := FND_API.G_MISS_CHAR,
377: p_attribute22 IN VARCHAR2 := FND_API.G_MISS_CHAR,
378: p_attribute23 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 375: p_attribute20 IN VARCHAR2 := FND_API.G_MISS_CHAR,

371: p_attribute16 IN VARCHAR2 := FND_API.G_MISS_CHAR,
372: p_attribute17 IN VARCHAR2 := FND_API.G_MISS_CHAR,
373: p_attribute18 IN VARCHAR2 := FND_API.G_MISS_CHAR,
374: p_attribute19 IN VARCHAR2 := FND_API.G_MISS_CHAR,
375: p_attribute20 IN VARCHAR2 := FND_API.G_MISS_CHAR,
376: p_attribute21 IN VARCHAR2 := FND_API.G_MISS_CHAR,
377: p_attribute22 IN VARCHAR2 := FND_API.G_MISS_CHAR,
378: p_attribute23 IN VARCHAR2 := FND_API.G_MISS_CHAR,
379: p_attribute24 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 376: p_attribute21 IN VARCHAR2 := FND_API.G_MISS_CHAR,

372: p_attribute17 IN VARCHAR2 := FND_API.G_MISS_CHAR,
373: p_attribute18 IN VARCHAR2 := FND_API.G_MISS_CHAR,
374: p_attribute19 IN VARCHAR2 := FND_API.G_MISS_CHAR,
375: p_attribute20 IN VARCHAR2 := FND_API.G_MISS_CHAR,
376: p_attribute21 IN VARCHAR2 := FND_API.G_MISS_CHAR,
377: p_attribute22 IN VARCHAR2 := FND_API.G_MISS_CHAR,
378: p_attribute23 IN VARCHAR2 := FND_API.G_MISS_CHAR,
379: p_attribute24 IN VARCHAR2 := FND_API.G_MISS_CHAR,
380: p_attribute25 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 377: p_attribute22 IN VARCHAR2 := FND_API.G_MISS_CHAR,

373: p_attribute18 IN VARCHAR2 := FND_API.G_MISS_CHAR,
374: p_attribute19 IN VARCHAR2 := FND_API.G_MISS_CHAR,
375: p_attribute20 IN VARCHAR2 := FND_API.G_MISS_CHAR,
376: p_attribute21 IN VARCHAR2 := FND_API.G_MISS_CHAR,
377: p_attribute22 IN VARCHAR2 := FND_API.G_MISS_CHAR,
378: p_attribute23 IN VARCHAR2 := FND_API.G_MISS_CHAR,
379: p_attribute24 IN VARCHAR2 := FND_API.G_MISS_CHAR,
380: p_attribute25 IN VARCHAR2 := FND_API.G_MISS_CHAR,
381: p_attribute26 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 378: p_attribute23 IN VARCHAR2 := FND_API.G_MISS_CHAR,

374: p_attribute19 IN VARCHAR2 := FND_API.G_MISS_CHAR,
375: p_attribute20 IN VARCHAR2 := FND_API.G_MISS_CHAR,
376: p_attribute21 IN VARCHAR2 := FND_API.G_MISS_CHAR,
377: p_attribute22 IN VARCHAR2 := FND_API.G_MISS_CHAR,
378: p_attribute23 IN VARCHAR2 := FND_API.G_MISS_CHAR,
379: p_attribute24 IN VARCHAR2 := FND_API.G_MISS_CHAR,
380: p_attribute25 IN VARCHAR2 := FND_API.G_MISS_CHAR,
381: p_attribute26 IN VARCHAR2 := FND_API.G_MISS_CHAR,
382: p_attribute27 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 379: p_attribute24 IN VARCHAR2 := FND_API.G_MISS_CHAR,

375: p_attribute20 IN VARCHAR2 := FND_API.G_MISS_CHAR,
376: p_attribute21 IN VARCHAR2 := FND_API.G_MISS_CHAR,
377: p_attribute22 IN VARCHAR2 := FND_API.G_MISS_CHAR,
378: p_attribute23 IN VARCHAR2 := FND_API.G_MISS_CHAR,
379: p_attribute24 IN VARCHAR2 := FND_API.G_MISS_CHAR,
380: p_attribute25 IN VARCHAR2 := FND_API.G_MISS_CHAR,
381: p_attribute26 IN VARCHAR2 := FND_API.G_MISS_CHAR,
382: p_attribute27 IN VARCHAR2 := FND_API.G_MISS_CHAR,
383: p_attribute28 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 380: p_attribute25 IN VARCHAR2 := FND_API.G_MISS_CHAR,

376: p_attribute21 IN VARCHAR2 := FND_API.G_MISS_CHAR,
377: p_attribute22 IN VARCHAR2 := FND_API.G_MISS_CHAR,
378: p_attribute23 IN VARCHAR2 := FND_API.G_MISS_CHAR,
379: p_attribute24 IN VARCHAR2 := FND_API.G_MISS_CHAR,
380: p_attribute25 IN VARCHAR2 := FND_API.G_MISS_CHAR,
381: p_attribute26 IN VARCHAR2 := FND_API.G_MISS_CHAR,
382: p_attribute27 IN VARCHAR2 := FND_API.G_MISS_CHAR,
383: p_attribute28 IN VARCHAR2 := FND_API.G_MISS_CHAR,
384: p_attribute29 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 381: p_attribute26 IN VARCHAR2 := FND_API.G_MISS_CHAR,

377: p_attribute22 IN VARCHAR2 := FND_API.G_MISS_CHAR,
378: p_attribute23 IN VARCHAR2 := FND_API.G_MISS_CHAR,
379: p_attribute24 IN VARCHAR2 := FND_API.G_MISS_CHAR,
380: p_attribute25 IN VARCHAR2 := FND_API.G_MISS_CHAR,
381: p_attribute26 IN VARCHAR2 := FND_API.G_MISS_CHAR,
382: p_attribute27 IN VARCHAR2 := FND_API.G_MISS_CHAR,
383: p_attribute28 IN VARCHAR2 := FND_API.G_MISS_CHAR,
384: p_attribute29 IN VARCHAR2 := FND_API.G_MISS_CHAR,
385: p_attribute30 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 382: p_attribute27 IN VARCHAR2 := FND_API.G_MISS_CHAR,

378: p_attribute23 IN VARCHAR2 := FND_API.G_MISS_CHAR,
379: p_attribute24 IN VARCHAR2 := FND_API.G_MISS_CHAR,
380: p_attribute25 IN VARCHAR2 := FND_API.G_MISS_CHAR,
381: p_attribute26 IN VARCHAR2 := FND_API.G_MISS_CHAR,
382: p_attribute27 IN VARCHAR2 := FND_API.G_MISS_CHAR,
383: p_attribute28 IN VARCHAR2 := FND_API.G_MISS_CHAR,
384: p_attribute29 IN VARCHAR2 := FND_API.G_MISS_CHAR,
385: p_attribute30 IN VARCHAR2 := FND_API.G_MISS_CHAR,
386: p_context IN VARCHAR2 := FND_API.G_MISS_CHAR

Line 383: p_attribute28 IN VARCHAR2 := FND_API.G_MISS_CHAR,

379: p_attribute24 IN VARCHAR2 := FND_API.G_MISS_CHAR,
380: p_attribute25 IN VARCHAR2 := FND_API.G_MISS_CHAR,
381: p_attribute26 IN VARCHAR2 := FND_API.G_MISS_CHAR,
382: p_attribute27 IN VARCHAR2 := FND_API.G_MISS_CHAR,
383: p_attribute28 IN VARCHAR2 := FND_API.G_MISS_CHAR,
384: p_attribute29 IN VARCHAR2 := FND_API.G_MISS_CHAR,
385: p_attribute30 IN VARCHAR2 := FND_API.G_MISS_CHAR,
386: p_context IN VARCHAR2 := FND_API.G_MISS_CHAR
387: ) IS

Line 384: p_attribute29 IN VARCHAR2 := FND_API.G_MISS_CHAR,

380: p_attribute25 IN VARCHAR2 := FND_API.G_MISS_CHAR,
381: p_attribute26 IN VARCHAR2 := FND_API.G_MISS_CHAR,
382: p_attribute27 IN VARCHAR2 := FND_API.G_MISS_CHAR,
383: p_attribute28 IN VARCHAR2 := FND_API.G_MISS_CHAR,
384: p_attribute29 IN VARCHAR2 := FND_API.G_MISS_CHAR,
385: p_attribute30 IN VARCHAR2 := FND_API.G_MISS_CHAR,
386: p_context IN VARCHAR2 := FND_API.G_MISS_CHAR
387: ) IS
388:

Line 385: p_attribute30 IN VARCHAR2 := FND_API.G_MISS_CHAR,

381: p_attribute26 IN VARCHAR2 := FND_API.G_MISS_CHAR,
382: p_attribute27 IN VARCHAR2 := FND_API.G_MISS_CHAR,
383: p_attribute28 IN VARCHAR2 := FND_API.G_MISS_CHAR,
384: p_attribute29 IN VARCHAR2 := FND_API.G_MISS_CHAR,
385: p_attribute30 IN VARCHAR2 := FND_API.G_MISS_CHAR,
386: p_context IN VARCHAR2 := FND_API.G_MISS_CHAR
387: ) IS
388:
389: l_api_name CONSTANT VARCHAR2(30) := 'Create_Budget_Revision';

Line 386: p_context IN VARCHAR2 := FND_API.G_MISS_CHAR

382: p_attribute27 IN VARCHAR2 := FND_API.G_MISS_CHAR,
383: p_attribute28 IN VARCHAR2 := FND_API.G_MISS_CHAR,
384: p_attribute29 IN VARCHAR2 := FND_API.G_MISS_CHAR,
385: p_attribute30 IN VARCHAR2 := FND_API.G_MISS_CHAR,
386: p_context IN VARCHAR2 := FND_API.G_MISS_CHAR
387: ) IS
388:
389: l_api_name CONSTANT VARCHAR2(30) := 'Create_Budget_Revision';
390: l_api_version CONSTANT NUMBER := 1.0;

Line 406: if not FND_API.Compatible_API_Call (l_api_version,

402: SAVEPOINT Create_Budget_Revision;
403:
404: -- Standard call to check for call compatibility.
405:
406: if not FND_API.Compatible_API_Call (l_api_version,
407: p_api_version,
408: l_api_name,
409: G_PKG_NAME)
410: then

Line 411: raise FND_API.G_EXC_UNEXPECTED_ERROR;

407: p_api_version,
408: l_api_name,
409: G_PKG_NAME)
410: then
411: raise FND_API.G_EXC_UNEXPECTED_ERROR;
412: end if;
413:
414: -- Initialize message list if p_init_msg_list is set to TRUE.
415:

Line 416: IF FND_API.to_Boolean (p_init_msg_list) THEN

412: end if;
413:
414: -- Initialize message list if p_init_msg_list is set to TRUE.
415:
416: IF FND_API.to_Boolean (p_init_msg_list) THEN
417: FND_MSG_PUB.initialize;
418: END IF;
419:
420: if p_budget_revision_id is not null then

Line 423: set justification = decode(p_justification, FND_API.G_MISS_CHAR, justification, p_justification),

419:
420: if p_budget_revision_id is not null then
421:
422: update PSB_BUDGET_REVISIONS
423: set justification = decode(p_justification, FND_API.G_MISS_CHAR, justification, p_justification),
424: from_gl_period_name = decode(p_from_gl_period_name,FND_API.G_MISS_CHAR, from_gl_period_name, p_from_gl_period_name),
425: to_gl_period_name = decode(p_to_gl_period_name, FND_API.G_MISS_CHAR, to_gl_period_name, p_to_gl_period_name),
426: currency_code = decode(p_currency_code, FND_API.G_MISS_CHAR, currency_code, p_currency_code),
427: effective_start_date = decode(p_effective_start_date, FND_API.G_MISS_DATE, effective_start_date, p_effective_start_date),

Line 424: from_gl_period_name = decode(p_from_gl_period_name,FND_API.G_MISS_CHAR, from_gl_period_name, p_from_gl_period_name),

420: if p_budget_revision_id is not null then
421:
422: update PSB_BUDGET_REVISIONS
423: set justification = decode(p_justification, FND_API.G_MISS_CHAR, justification, p_justification),
424: from_gl_period_name = decode(p_from_gl_period_name,FND_API.G_MISS_CHAR, from_gl_period_name, p_from_gl_period_name),
425: to_gl_period_name = decode(p_to_gl_period_name, FND_API.G_MISS_CHAR, to_gl_period_name, p_to_gl_period_name),
426: currency_code = decode(p_currency_code, FND_API.G_MISS_CHAR, currency_code, p_currency_code),
427: effective_start_date = decode(p_effective_start_date, FND_API.G_MISS_DATE, effective_start_date, p_effective_start_date),
428: effective_end_date = decode(p_effective_end_date, FND_API.G_MISS_DATE, effective_end_date, p_effective_end_date),

Line 425: to_gl_period_name = decode(p_to_gl_period_name, FND_API.G_MISS_CHAR, to_gl_period_name, p_to_gl_period_name),

421:
422: update PSB_BUDGET_REVISIONS
423: set justification = decode(p_justification, FND_API.G_MISS_CHAR, justification, p_justification),
424: from_gl_period_name = decode(p_from_gl_period_name,FND_API.G_MISS_CHAR, from_gl_period_name, p_from_gl_period_name),
425: to_gl_period_name = decode(p_to_gl_period_name, FND_API.G_MISS_CHAR, to_gl_period_name, p_to_gl_period_name),
426: currency_code = decode(p_currency_code, FND_API.G_MISS_CHAR, currency_code, p_currency_code),
427: effective_start_date = decode(p_effective_start_date, FND_API.G_MISS_DATE, effective_start_date, p_effective_start_date),
428: effective_end_date = decode(p_effective_end_date, FND_API.G_MISS_DATE, effective_end_date, p_effective_end_date),
429: hr_budget_id = decode(p_hr_budget_id, FND_API.G_MISS_NUM, hr_budget_id, p_hr_budget_id),

Line 426: currency_code = decode(p_currency_code, FND_API.G_MISS_CHAR, currency_code, p_currency_code),

422: update PSB_BUDGET_REVISIONS
423: set justification = decode(p_justification, FND_API.G_MISS_CHAR, justification, p_justification),
424: from_gl_period_name = decode(p_from_gl_period_name,FND_API.G_MISS_CHAR, from_gl_period_name, p_from_gl_period_name),
425: to_gl_period_name = decode(p_to_gl_period_name, FND_API.G_MISS_CHAR, to_gl_period_name, p_to_gl_period_name),
426: currency_code = decode(p_currency_code, FND_API.G_MISS_CHAR, currency_code, p_currency_code),
427: effective_start_date = decode(p_effective_start_date, FND_API.G_MISS_DATE, effective_start_date, p_effective_start_date),
428: effective_end_date = decode(p_effective_end_date, FND_API.G_MISS_DATE, effective_end_date, p_effective_end_date),
429: hr_budget_id = decode(p_hr_budget_id, FND_API.G_MISS_NUM, hr_budget_id, p_hr_budget_id),
430: budget_revision_type = decode(p_budget_revision_type, FND_API.G_MISS_CHAR, budget_revision_type, p_budget_revision_type),

Line 427: effective_start_date = decode(p_effective_start_date, FND_API.G_MISS_DATE, effective_start_date, p_effective_start_date),

423: set justification = decode(p_justification, FND_API.G_MISS_CHAR, justification, p_justification),
424: from_gl_period_name = decode(p_from_gl_period_name,FND_API.G_MISS_CHAR, from_gl_period_name, p_from_gl_period_name),
425: to_gl_period_name = decode(p_to_gl_period_name, FND_API.G_MISS_CHAR, to_gl_period_name, p_to_gl_period_name),
426: currency_code = decode(p_currency_code, FND_API.G_MISS_CHAR, currency_code, p_currency_code),
427: effective_start_date = decode(p_effective_start_date, FND_API.G_MISS_DATE, effective_start_date, p_effective_start_date),
428: effective_end_date = decode(p_effective_end_date, FND_API.G_MISS_DATE, effective_end_date, p_effective_end_date),
429: hr_budget_id = decode(p_hr_budget_id, FND_API.G_MISS_NUM, hr_budget_id, p_hr_budget_id),
430: budget_revision_type = decode(p_budget_revision_type, FND_API.G_MISS_CHAR, budget_revision_type, p_budget_revision_type),
431: transaction_type = decode(p_transaction_type, FND_API.G_MISS_CHAR, transaction_type, p_transaction_type),

Line 428: effective_end_date = decode(p_effective_end_date, FND_API.G_MISS_DATE, effective_end_date, p_effective_end_date),

424: from_gl_period_name = decode(p_from_gl_period_name,FND_API.G_MISS_CHAR, from_gl_period_name, p_from_gl_period_name),
425: to_gl_period_name = decode(p_to_gl_period_name, FND_API.G_MISS_CHAR, to_gl_period_name, p_to_gl_period_name),
426: currency_code = decode(p_currency_code, FND_API.G_MISS_CHAR, currency_code, p_currency_code),
427: effective_start_date = decode(p_effective_start_date, FND_API.G_MISS_DATE, effective_start_date, p_effective_start_date),
428: effective_end_date = decode(p_effective_end_date, FND_API.G_MISS_DATE, effective_end_date, p_effective_end_date),
429: hr_budget_id = decode(p_hr_budget_id, FND_API.G_MISS_NUM, hr_budget_id, p_hr_budget_id),
430: budget_revision_type = decode(p_budget_revision_type, FND_API.G_MISS_CHAR, budget_revision_type, p_budget_revision_type),
431: transaction_type = decode(p_transaction_type, FND_API.G_MISS_CHAR, transaction_type, p_transaction_type),
432: permanent_revision = decode(p_permanent_revision, FND_API.G_MISS_CHAR, permanent_revision, p_permanent_revision),

Line 429: hr_budget_id = decode(p_hr_budget_id, FND_API.G_MISS_NUM, hr_budget_id, p_hr_budget_id),

425: to_gl_period_name = decode(p_to_gl_period_name, FND_API.G_MISS_CHAR, to_gl_period_name, p_to_gl_period_name),
426: currency_code = decode(p_currency_code, FND_API.G_MISS_CHAR, currency_code, p_currency_code),
427: effective_start_date = decode(p_effective_start_date, FND_API.G_MISS_DATE, effective_start_date, p_effective_start_date),
428: effective_end_date = decode(p_effective_end_date, FND_API.G_MISS_DATE, effective_end_date, p_effective_end_date),
429: hr_budget_id = decode(p_hr_budget_id, FND_API.G_MISS_NUM, hr_budget_id, p_hr_budget_id),
430: budget_revision_type = decode(p_budget_revision_type, FND_API.G_MISS_CHAR, budget_revision_type, p_budget_revision_type),
431: transaction_type = decode(p_transaction_type, FND_API.G_MISS_CHAR, transaction_type, p_transaction_type),
432: permanent_revision = decode(p_permanent_revision, FND_API.G_MISS_CHAR, permanent_revision, p_permanent_revision),
433: revise_by_position = decode(p_revise_by_position, FND_API.G_MISS_CHAR, revise_by_position, p_revise_by_position),

Line 430: budget_revision_type = decode(p_budget_revision_type, FND_API.G_MISS_CHAR, budget_revision_type, p_budget_revision_type),

426: currency_code = decode(p_currency_code, FND_API.G_MISS_CHAR, currency_code, p_currency_code),
427: effective_start_date = decode(p_effective_start_date, FND_API.G_MISS_DATE, effective_start_date, p_effective_start_date),
428: effective_end_date = decode(p_effective_end_date, FND_API.G_MISS_DATE, effective_end_date, p_effective_end_date),
429: hr_budget_id = decode(p_hr_budget_id, FND_API.G_MISS_NUM, hr_budget_id, p_hr_budget_id),
430: budget_revision_type = decode(p_budget_revision_type, FND_API.G_MISS_CHAR, budget_revision_type, p_budget_revision_type),
431: transaction_type = decode(p_transaction_type, FND_API.G_MISS_CHAR, transaction_type, p_transaction_type),
432: permanent_revision = decode(p_permanent_revision, FND_API.G_MISS_CHAR, permanent_revision, p_permanent_revision),
433: revise_by_position = decode(p_revise_by_position, FND_API.G_MISS_CHAR, revise_by_position, p_revise_by_position),
434: balance_type = decode(p_balance_type, FND_API.G_MISS_CHAR, balance_type, p_balance_type),

Line 431: transaction_type = decode(p_transaction_type, FND_API.G_MISS_CHAR, transaction_type, p_transaction_type),

427: effective_start_date = decode(p_effective_start_date, FND_API.G_MISS_DATE, effective_start_date, p_effective_start_date),
428: effective_end_date = decode(p_effective_end_date, FND_API.G_MISS_DATE, effective_end_date, p_effective_end_date),
429: hr_budget_id = decode(p_hr_budget_id, FND_API.G_MISS_NUM, hr_budget_id, p_hr_budget_id),
430: budget_revision_type = decode(p_budget_revision_type, FND_API.G_MISS_CHAR, budget_revision_type, p_budget_revision_type),
431: transaction_type = decode(p_transaction_type, FND_API.G_MISS_CHAR, transaction_type, p_transaction_type),
432: permanent_revision = decode(p_permanent_revision, FND_API.G_MISS_CHAR, permanent_revision, p_permanent_revision),
433: revise_by_position = decode(p_revise_by_position, FND_API.G_MISS_CHAR, revise_by_position, p_revise_by_position),
434: balance_type = decode(p_balance_type, FND_API.G_MISS_CHAR, balance_type, p_balance_type),
435: global_budget_revision = decode(p_global_budget_revision, FND_API.G_MISS_CHAR,global_budget_revision,p_global_budget_revision),

Line 432: permanent_revision = decode(p_permanent_revision, FND_API.G_MISS_CHAR, permanent_revision, p_permanent_revision),

428: effective_end_date = decode(p_effective_end_date, FND_API.G_MISS_DATE, effective_end_date, p_effective_end_date),
429: hr_budget_id = decode(p_hr_budget_id, FND_API.G_MISS_NUM, hr_budget_id, p_hr_budget_id),
430: budget_revision_type = decode(p_budget_revision_type, FND_API.G_MISS_CHAR, budget_revision_type, p_budget_revision_type),
431: transaction_type = decode(p_transaction_type, FND_API.G_MISS_CHAR, transaction_type, p_transaction_type),
432: permanent_revision = decode(p_permanent_revision, FND_API.G_MISS_CHAR, permanent_revision, p_permanent_revision),
433: revise_by_position = decode(p_revise_by_position, FND_API.G_MISS_CHAR, revise_by_position, p_revise_by_position),
434: balance_type = decode(p_balance_type, FND_API.G_MISS_CHAR, balance_type, p_balance_type),
435: global_budget_revision = decode(p_global_budget_revision, FND_API.G_MISS_CHAR,global_budget_revision,p_global_budget_revision),
436: global_budget_revision_id = decode(p_global_budget_revision_id, FND_API.G_MISS_NUM,global_budget_revision_id,p_global_budget_revision_id),

Line 433: revise_by_position = decode(p_revise_by_position, FND_API.G_MISS_CHAR, revise_by_position, p_revise_by_position),

429: hr_budget_id = decode(p_hr_budget_id, FND_API.G_MISS_NUM, hr_budget_id, p_hr_budget_id),
430: budget_revision_type = decode(p_budget_revision_type, FND_API.G_MISS_CHAR, budget_revision_type, p_budget_revision_type),
431: transaction_type = decode(p_transaction_type, FND_API.G_MISS_CHAR, transaction_type, p_transaction_type),
432: permanent_revision = decode(p_permanent_revision, FND_API.G_MISS_CHAR, permanent_revision, p_permanent_revision),
433: revise_by_position = decode(p_revise_by_position, FND_API.G_MISS_CHAR, revise_by_position, p_revise_by_position),
434: balance_type = decode(p_balance_type, FND_API.G_MISS_CHAR, balance_type, p_balance_type),
435: global_budget_revision = decode(p_global_budget_revision, FND_API.G_MISS_CHAR,global_budget_revision,p_global_budget_revision),
436: global_budget_revision_id = decode(p_global_budget_revision_id, FND_API.G_MISS_NUM,global_budget_revision_id,p_global_budget_revision_id),
437: parameter_set_id = decode(p_parameter_set_id, FND_API.G_MISS_NUM, parameter_set_id, p_parameter_set_id),

Line 434: balance_type = decode(p_balance_type, FND_API.G_MISS_CHAR, balance_type, p_balance_type),

430: budget_revision_type = decode(p_budget_revision_type, FND_API.G_MISS_CHAR, budget_revision_type, p_budget_revision_type),
431: transaction_type = decode(p_transaction_type, FND_API.G_MISS_CHAR, transaction_type, p_transaction_type),
432: permanent_revision = decode(p_permanent_revision, FND_API.G_MISS_CHAR, permanent_revision, p_permanent_revision),
433: revise_by_position = decode(p_revise_by_position, FND_API.G_MISS_CHAR, revise_by_position, p_revise_by_position),
434: balance_type = decode(p_balance_type, FND_API.G_MISS_CHAR, balance_type, p_balance_type),
435: global_budget_revision = decode(p_global_budget_revision, FND_API.G_MISS_CHAR,global_budget_revision,p_global_budget_revision),
436: global_budget_revision_id = decode(p_global_budget_revision_id, FND_API.G_MISS_NUM,global_budget_revision_id,p_global_budget_revision_id),
437: parameter_set_id = decode(p_parameter_set_id, FND_API.G_MISS_NUM, parameter_set_id, p_parameter_set_id),
438: constraint_set_id = decode(p_constraint_set_id, FND_API.G_MISS_NUM, constraint_set_id, p_constraint_set_id),

Line 435: global_budget_revision = decode(p_global_budget_revision, FND_API.G_MISS_CHAR,global_budget_revision,p_global_budget_revision),

431: transaction_type = decode(p_transaction_type, FND_API.G_MISS_CHAR, transaction_type, p_transaction_type),
432: permanent_revision = decode(p_permanent_revision, FND_API.G_MISS_CHAR, permanent_revision, p_permanent_revision),
433: revise_by_position = decode(p_revise_by_position, FND_API.G_MISS_CHAR, revise_by_position, p_revise_by_position),
434: balance_type = decode(p_balance_type, FND_API.G_MISS_CHAR, balance_type, p_balance_type),
435: global_budget_revision = decode(p_global_budget_revision, FND_API.G_MISS_CHAR,global_budget_revision,p_global_budget_revision),
436: global_budget_revision_id = decode(p_global_budget_revision_id, FND_API.G_MISS_NUM,global_budget_revision_id,p_global_budget_revision_id),
437: parameter_set_id = decode(p_parameter_set_id, FND_API.G_MISS_NUM, parameter_set_id, p_parameter_set_id),
438: constraint_set_id = decode(p_constraint_set_id, FND_API.G_MISS_NUM, constraint_set_id, p_constraint_set_id),
439: submission_date = decode(p_submission_date, FND_API.G_MISS_DATE, submission_date, p_submission_date),

Line 436: global_budget_revision_id = decode(p_global_budget_revision_id, FND_API.G_MISS_NUM,global_budget_revision_id,p_global_budget_revision_id),

432: permanent_revision = decode(p_permanent_revision, FND_API.G_MISS_CHAR, permanent_revision, p_permanent_revision),
433: revise_by_position = decode(p_revise_by_position, FND_API.G_MISS_CHAR, revise_by_position, p_revise_by_position),
434: balance_type = decode(p_balance_type, FND_API.G_MISS_CHAR, balance_type, p_balance_type),
435: global_budget_revision = decode(p_global_budget_revision, FND_API.G_MISS_CHAR,global_budget_revision,p_global_budget_revision),
436: global_budget_revision_id = decode(p_global_budget_revision_id, FND_API.G_MISS_NUM,global_budget_revision_id,p_global_budget_revision_id),
437: parameter_set_id = decode(p_parameter_set_id, FND_API.G_MISS_NUM, parameter_set_id, p_parameter_set_id),
438: constraint_set_id = decode(p_constraint_set_id, FND_API.G_MISS_NUM, constraint_set_id, p_constraint_set_id),
439: submission_date = decode(p_submission_date, FND_API.G_MISS_DATE, submission_date, p_submission_date),
440: submission_status = decode(p_submission_status, FND_API.G_MISS_CHAR, submission_status, p_submission_status),

Line 437: parameter_set_id = decode(p_parameter_set_id, FND_API.G_MISS_NUM, parameter_set_id, p_parameter_set_id),

433: revise_by_position = decode(p_revise_by_position, FND_API.G_MISS_CHAR, revise_by_position, p_revise_by_position),
434: balance_type = decode(p_balance_type, FND_API.G_MISS_CHAR, balance_type, p_balance_type),
435: global_budget_revision = decode(p_global_budget_revision, FND_API.G_MISS_CHAR,global_budget_revision,p_global_budget_revision),
436: global_budget_revision_id = decode(p_global_budget_revision_id, FND_API.G_MISS_NUM,global_budget_revision_id,p_global_budget_revision_id),
437: parameter_set_id = decode(p_parameter_set_id, FND_API.G_MISS_NUM, parameter_set_id, p_parameter_set_id),
438: constraint_set_id = decode(p_constraint_set_id, FND_API.G_MISS_NUM, constraint_set_id, p_constraint_set_id),
439: submission_date = decode(p_submission_date, FND_API.G_MISS_DATE, submission_date, p_submission_date),
440: submission_status = decode(p_submission_status, FND_API.G_MISS_CHAR, submission_status, p_submission_status),
441: approval_orig_system = decode(p_approval_orig_system, FND_API.G_MISS_CHAR, approval_orig_system, p_approval_orig_system),

Line 438: constraint_set_id = decode(p_constraint_set_id, FND_API.G_MISS_NUM, constraint_set_id, p_constraint_set_id),

434: balance_type = decode(p_balance_type, FND_API.G_MISS_CHAR, balance_type, p_balance_type),
435: global_budget_revision = decode(p_global_budget_revision, FND_API.G_MISS_CHAR,global_budget_revision,p_global_budget_revision),
436: global_budget_revision_id = decode(p_global_budget_revision_id, FND_API.G_MISS_NUM,global_budget_revision_id,p_global_budget_revision_id),
437: parameter_set_id = decode(p_parameter_set_id, FND_API.G_MISS_NUM, parameter_set_id, p_parameter_set_id),
438: constraint_set_id = decode(p_constraint_set_id, FND_API.G_MISS_NUM, constraint_set_id, p_constraint_set_id),
439: submission_date = decode(p_submission_date, FND_API.G_MISS_DATE, submission_date, p_submission_date),
440: submission_status = decode(p_submission_status, FND_API.G_MISS_CHAR, submission_status, p_submission_status),
441: approval_orig_system = decode(p_approval_orig_system, FND_API.G_MISS_CHAR, approval_orig_system, p_approval_orig_system),
442: approval_override_by = decode(p_approval_override_by, FND_API.G_MISS_NUM, approval_override_by, p_approval_override_by),

Line 439: submission_date = decode(p_submission_date, FND_API.G_MISS_DATE, submission_date, p_submission_date),

435: global_budget_revision = decode(p_global_budget_revision, FND_API.G_MISS_CHAR,global_budget_revision,p_global_budget_revision),
436: global_budget_revision_id = decode(p_global_budget_revision_id, FND_API.G_MISS_NUM,global_budget_revision_id,p_global_budget_revision_id),
437: parameter_set_id = decode(p_parameter_set_id, FND_API.G_MISS_NUM, parameter_set_id, p_parameter_set_id),
438: constraint_set_id = decode(p_constraint_set_id, FND_API.G_MISS_NUM, constraint_set_id, p_constraint_set_id),
439: submission_date = decode(p_submission_date, FND_API.G_MISS_DATE, submission_date, p_submission_date),
440: submission_status = decode(p_submission_status, FND_API.G_MISS_CHAR, submission_status, p_submission_status),
441: approval_orig_system = decode(p_approval_orig_system, FND_API.G_MISS_CHAR, approval_orig_system, p_approval_orig_system),
442: approval_override_by = decode(p_approval_override_by, FND_API.G_MISS_NUM, approval_override_by, p_approval_override_by),
443: freeze_flag = decode(p_freeze_flag, FND_API.G_MISS_CHAR, freeze_flag, p_freeze_flag),

Line 440: submission_status = decode(p_submission_status, FND_API.G_MISS_CHAR, submission_status, p_submission_status),

436: global_budget_revision_id = decode(p_global_budget_revision_id, FND_API.G_MISS_NUM,global_budget_revision_id,p_global_budget_revision_id),
437: parameter_set_id = decode(p_parameter_set_id, FND_API.G_MISS_NUM, parameter_set_id, p_parameter_set_id),
438: constraint_set_id = decode(p_constraint_set_id, FND_API.G_MISS_NUM, constraint_set_id, p_constraint_set_id),
439: submission_date = decode(p_submission_date, FND_API.G_MISS_DATE, submission_date, p_submission_date),
440: submission_status = decode(p_submission_status, FND_API.G_MISS_CHAR, submission_status, p_submission_status),
441: approval_orig_system = decode(p_approval_orig_system, FND_API.G_MISS_CHAR, approval_orig_system, p_approval_orig_system),
442: approval_override_by = decode(p_approval_override_by, FND_API.G_MISS_NUM, approval_override_by, p_approval_override_by),
443: freeze_flag = decode(p_freeze_flag, FND_API.G_MISS_CHAR, freeze_flag, p_freeze_flag),
444: request_id = decode(p_request_id, FND_API.G_MISS_NUM, request_id, p_request_id),

Line 441: approval_orig_system = decode(p_approval_orig_system, FND_API.G_MISS_CHAR, approval_orig_system, p_approval_orig_system),

437: parameter_set_id = decode(p_parameter_set_id, FND_API.G_MISS_NUM, parameter_set_id, p_parameter_set_id),
438: constraint_set_id = decode(p_constraint_set_id, FND_API.G_MISS_NUM, constraint_set_id, p_constraint_set_id),
439: submission_date = decode(p_submission_date, FND_API.G_MISS_DATE, submission_date, p_submission_date),
440: submission_status = decode(p_submission_status, FND_API.G_MISS_CHAR, submission_status, p_submission_status),
441: approval_orig_system = decode(p_approval_orig_system, FND_API.G_MISS_CHAR, approval_orig_system, p_approval_orig_system),
442: approval_override_by = decode(p_approval_override_by, FND_API.G_MISS_NUM, approval_override_by, p_approval_override_by),
443: freeze_flag = decode(p_freeze_flag, FND_API.G_MISS_CHAR, freeze_flag, p_freeze_flag),
444: request_id = decode(p_request_id, FND_API.G_MISS_NUM, request_id, p_request_id),
445: base_line_revision = decode(p_base_line_revision, FND_API.G_MISS_CHAR, base_line_revision, p_base_line_revision),

Line 442: approval_override_by = decode(p_approval_override_by, FND_API.G_MISS_NUM, approval_override_by, p_approval_override_by),

438: constraint_set_id = decode(p_constraint_set_id, FND_API.G_MISS_NUM, constraint_set_id, p_constraint_set_id),
439: submission_date = decode(p_submission_date, FND_API.G_MISS_DATE, submission_date, p_submission_date),
440: submission_status = decode(p_submission_status, FND_API.G_MISS_CHAR, submission_status, p_submission_status),
441: approval_orig_system = decode(p_approval_orig_system, FND_API.G_MISS_CHAR, approval_orig_system, p_approval_orig_system),
442: approval_override_by = decode(p_approval_override_by, FND_API.G_MISS_NUM, approval_override_by, p_approval_override_by),
443: freeze_flag = decode(p_freeze_flag, FND_API.G_MISS_CHAR, freeze_flag, p_freeze_flag),
444: request_id = decode(p_request_id, FND_API.G_MISS_NUM, request_id, p_request_id),
445: base_line_revision = decode(p_base_line_revision, FND_API.G_MISS_CHAR, base_line_revision, p_base_line_revision),
446: last_update_date = sysdate,

Line 443: freeze_flag = decode(p_freeze_flag, FND_API.G_MISS_CHAR, freeze_flag, p_freeze_flag),

439: submission_date = decode(p_submission_date, FND_API.G_MISS_DATE, submission_date, p_submission_date),
440: submission_status = decode(p_submission_status, FND_API.G_MISS_CHAR, submission_status, p_submission_status),
441: approval_orig_system = decode(p_approval_orig_system, FND_API.G_MISS_CHAR, approval_orig_system, p_approval_orig_system),
442: approval_override_by = decode(p_approval_override_by, FND_API.G_MISS_NUM, approval_override_by, p_approval_override_by),
443: freeze_flag = decode(p_freeze_flag, FND_API.G_MISS_CHAR, freeze_flag, p_freeze_flag),
444: request_id = decode(p_request_id, FND_API.G_MISS_NUM, request_id, p_request_id),
445: base_line_revision = decode(p_base_line_revision, FND_API.G_MISS_CHAR, base_line_revision, p_base_line_revision),
446: last_update_date = sysdate,
447: last_updated_by = FND_GLOBAL.USER_ID,

Line 444: request_id = decode(p_request_id, FND_API.G_MISS_NUM, request_id, p_request_id),

440: submission_status = decode(p_submission_status, FND_API.G_MISS_CHAR, submission_status, p_submission_status),
441: approval_orig_system = decode(p_approval_orig_system, FND_API.G_MISS_CHAR, approval_orig_system, p_approval_orig_system),
442: approval_override_by = decode(p_approval_override_by, FND_API.G_MISS_NUM, approval_override_by, p_approval_override_by),
443: freeze_flag = decode(p_freeze_flag, FND_API.G_MISS_CHAR, freeze_flag, p_freeze_flag),
444: request_id = decode(p_request_id, FND_API.G_MISS_NUM, request_id, p_request_id),
445: base_line_revision = decode(p_base_line_revision, FND_API.G_MISS_CHAR, base_line_revision, p_base_line_revision),
446: last_update_date = sysdate,
447: last_updated_by = FND_GLOBAL.USER_ID,
448: last_update_login = FND_GLOBAL.LOGIN_ID,

Line 445: base_line_revision = decode(p_base_line_revision, FND_API.G_MISS_CHAR, base_line_revision, p_base_line_revision),

441: approval_orig_system = decode(p_approval_orig_system, FND_API.G_MISS_CHAR, approval_orig_system, p_approval_orig_system),
442: approval_override_by = decode(p_approval_override_by, FND_API.G_MISS_NUM, approval_override_by, p_approval_override_by),
443: freeze_flag = decode(p_freeze_flag, FND_API.G_MISS_CHAR, freeze_flag, p_freeze_flag),
444: request_id = decode(p_request_id, FND_API.G_MISS_NUM, request_id, p_request_id),
445: base_line_revision = decode(p_base_line_revision, FND_API.G_MISS_CHAR, base_line_revision, p_base_line_revision),
446: last_update_date = sysdate,
447: last_updated_by = FND_GLOBAL.USER_ID,
448: last_update_login = FND_GLOBAL.LOGIN_ID,
449: attribute1 = decode(p_attribute1, FND_API.G_MISS_CHAR, attribute1, p_attribute1),

Line 449: attribute1 = decode(p_attribute1, FND_API.G_MISS_CHAR, attribute1, p_attribute1),

445: base_line_revision = decode(p_base_line_revision, FND_API.G_MISS_CHAR, base_line_revision, p_base_line_revision),
446: last_update_date = sysdate,
447: last_updated_by = FND_GLOBAL.USER_ID,
448: last_update_login = FND_GLOBAL.LOGIN_ID,
449: attribute1 = decode(p_attribute1, FND_API.G_MISS_CHAR, attribute1, p_attribute1),
450: attribute2 = decode(p_attribute2, FND_API.G_MISS_CHAR, attribute2, p_attribute2),
451: attribute3 = decode(p_attribute3, FND_API.G_MISS_CHAR, attribute3, p_attribute3),
452: attribute4 = decode(p_attribute4, FND_API.G_MISS_CHAR, attribute4, p_attribute4),
453: attribute5 = decode(p_attribute5, FND_API.G_MISS_CHAR, attribute5, p_attribute5),

Line 450: attribute2 = decode(p_attribute2, FND_API.G_MISS_CHAR, attribute2, p_attribute2),

446: last_update_date = sysdate,
447: last_updated_by = FND_GLOBAL.USER_ID,
448: last_update_login = FND_GLOBAL.LOGIN_ID,
449: attribute1 = decode(p_attribute1, FND_API.G_MISS_CHAR, attribute1, p_attribute1),
450: attribute2 = decode(p_attribute2, FND_API.G_MISS_CHAR, attribute2, p_attribute2),
451: attribute3 = decode(p_attribute3, FND_API.G_MISS_CHAR, attribute3, p_attribute3),
452: attribute4 = decode(p_attribute4, FND_API.G_MISS_CHAR, attribute4, p_attribute4),
453: attribute5 = decode(p_attribute5, FND_API.G_MISS_CHAR, attribute5, p_attribute5),
454: attribute6 = decode(p_attribute6, FND_API.G_MISS_CHAR, attribute6, p_attribute6),

Line 451: attribute3 = decode(p_attribute3, FND_API.G_MISS_CHAR, attribute3, p_attribute3),

447: last_updated_by = FND_GLOBAL.USER_ID,
448: last_update_login = FND_GLOBAL.LOGIN_ID,
449: attribute1 = decode(p_attribute1, FND_API.G_MISS_CHAR, attribute1, p_attribute1),
450: attribute2 = decode(p_attribute2, FND_API.G_MISS_CHAR, attribute2, p_attribute2),
451: attribute3 = decode(p_attribute3, FND_API.G_MISS_CHAR, attribute3, p_attribute3),
452: attribute4 = decode(p_attribute4, FND_API.G_MISS_CHAR, attribute4, p_attribute4),
453: attribute5 = decode(p_attribute5, FND_API.G_MISS_CHAR, attribute5, p_attribute5),
454: attribute6 = decode(p_attribute6, FND_API.G_MISS_CHAR, attribute6, p_attribute6),
455: attribute7 = decode(p_attribute7, FND_API.G_MISS_CHAR, attribute7, p_attribute7),

Line 452: attribute4 = decode(p_attribute4, FND_API.G_MISS_CHAR, attribute4, p_attribute4),

448: last_update_login = FND_GLOBAL.LOGIN_ID,
449: attribute1 = decode(p_attribute1, FND_API.G_MISS_CHAR, attribute1, p_attribute1),
450: attribute2 = decode(p_attribute2, FND_API.G_MISS_CHAR, attribute2, p_attribute2),
451: attribute3 = decode(p_attribute3, FND_API.G_MISS_CHAR, attribute3, p_attribute3),
452: attribute4 = decode(p_attribute4, FND_API.G_MISS_CHAR, attribute4, p_attribute4),
453: attribute5 = decode(p_attribute5, FND_API.G_MISS_CHAR, attribute5, p_attribute5),
454: attribute6 = decode(p_attribute6, FND_API.G_MISS_CHAR, attribute6, p_attribute6),
455: attribute7 = decode(p_attribute7, FND_API.G_MISS_CHAR, attribute7, p_attribute7),
456: attribute8 = decode(p_attribute8, FND_API.G_MISS_CHAR, attribute8, p_attribute8),

Line 453: attribute5 = decode(p_attribute5, FND_API.G_MISS_CHAR, attribute5, p_attribute5),

449: attribute1 = decode(p_attribute1, FND_API.G_MISS_CHAR, attribute1, p_attribute1),
450: attribute2 = decode(p_attribute2, FND_API.G_MISS_CHAR, attribute2, p_attribute2),
451: attribute3 = decode(p_attribute3, FND_API.G_MISS_CHAR, attribute3, p_attribute3),
452: attribute4 = decode(p_attribute4, FND_API.G_MISS_CHAR, attribute4, p_attribute4),
453: attribute5 = decode(p_attribute5, FND_API.G_MISS_CHAR, attribute5, p_attribute5),
454: attribute6 = decode(p_attribute6, FND_API.G_MISS_CHAR, attribute6, p_attribute6),
455: attribute7 = decode(p_attribute7, FND_API.G_MISS_CHAR, attribute7, p_attribute7),
456: attribute8 = decode(p_attribute8, FND_API.G_MISS_CHAR, attribute8, p_attribute8),
457: attribute9 = decode(p_attribute9, FND_API.G_MISS_CHAR, attribute9, p_attribute9),

Line 454: attribute6 = decode(p_attribute6, FND_API.G_MISS_CHAR, attribute6, p_attribute6),

450: attribute2 = decode(p_attribute2, FND_API.G_MISS_CHAR, attribute2, p_attribute2),
451: attribute3 = decode(p_attribute3, FND_API.G_MISS_CHAR, attribute3, p_attribute3),
452: attribute4 = decode(p_attribute4, FND_API.G_MISS_CHAR, attribute4, p_attribute4),
453: attribute5 = decode(p_attribute5, FND_API.G_MISS_CHAR, attribute5, p_attribute5),
454: attribute6 = decode(p_attribute6, FND_API.G_MISS_CHAR, attribute6, p_attribute6),
455: attribute7 = decode(p_attribute7, FND_API.G_MISS_CHAR, attribute7, p_attribute7),
456: attribute8 = decode(p_attribute8, FND_API.G_MISS_CHAR, attribute8, p_attribute8),
457: attribute9 = decode(p_attribute9, FND_API.G_MISS_CHAR, attribute9, p_attribute9),
458: attribute10 = decode(p_attribute10, FND_API.G_MISS_CHAR, attribute10, p_attribute10),

Line 455: attribute7 = decode(p_attribute7, FND_API.G_MISS_CHAR, attribute7, p_attribute7),

451: attribute3 = decode(p_attribute3, FND_API.G_MISS_CHAR, attribute3, p_attribute3),
452: attribute4 = decode(p_attribute4, FND_API.G_MISS_CHAR, attribute4, p_attribute4),
453: attribute5 = decode(p_attribute5, FND_API.G_MISS_CHAR, attribute5, p_attribute5),
454: attribute6 = decode(p_attribute6, FND_API.G_MISS_CHAR, attribute6, p_attribute6),
455: attribute7 = decode(p_attribute7, FND_API.G_MISS_CHAR, attribute7, p_attribute7),
456: attribute8 = decode(p_attribute8, FND_API.G_MISS_CHAR, attribute8, p_attribute8),
457: attribute9 = decode(p_attribute9, FND_API.G_MISS_CHAR, attribute9, p_attribute9),
458: attribute10 = decode(p_attribute10, FND_API.G_MISS_CHAR, attribute10, p_attribute10),
459: attribute11 = decode(p_attribute11, FND_API.G_MISS_CHAR, attribute11, p_attribute11),

Line 456: attribute8 = decode(p_attribute8, FND_API.G_MISS_CHAR, attribute8, p_attribute8),

452: attribute4 = decode(p_attribute4, FND_API.G_MISS_CHAR, attribute4, p_attribute4),
453: attribute5 = decode(p_attribute5, FND_API.G_MISS_CHAR, attribute5, p_attribute5),
454: attribute6 = decode(p_attribute6, FND_API.G_MISS_CHAR, attribute6, p_attribute6),
455: attribute7 = decode(p_attribute7, FND_API.G_MISS_CHAR, attribute7, p_attribute7),
456: attribute8 = decode(p_attribute8, FND_API.G_MISS_CHAR, attribute8, p_attribute8),
457: attribute9 = decode(p_attribute9, FND_API.G_MISS_CHAR, attribute9, p_attribute9),
458: attribute10 = decode(p_attribute10, FND_API.G_MISS_CHAR, attribute10, p_attribute10),
459: attribute11 = decode(p_attribute11, FND_API.G_MISS_CHAR, attribute11, p_attribute11),
460: attribute12 = decode(p_attribute12, FND_API.G_MISS_CHAR, attribute12, p_attribute12),

Line 457: attribute9 = decode(p_attribute9, FND_API.G_MISS_CHAR, attribute9, p_attribute9),

453: attribute5 = decode(p_attribute5, FND_API.G_MISS_CHAR, attribute5, p_attribute5),
454: attribute6 = decode(p_attribute6, FND_API.G_MISS_CHAR, attribute6, p_attribute6),
455: attribute7 = decode(p_attribute7, FND_API.G_MISS_CHAR, attribute7, p_attribute7),
456: attribute8 = decode(p_attribute8, FND_API.G_MISS_CHAR, attribute8, p_attribute8),
457: attribute9 = decode(p_attribute9, FND_API.G_MISS_CHAR, attribute9, p_attribute9),
458: attribute10 = decode(p_attribute10, FND_API.G_MISS_CHAR, attribute10, p_attribute10),
459: attribute11 = decode(p_attribute11, FND_API.G_MISS_CHAR, attribute11, p_attribute11),
460: attribute12 = decode(p_attribute12, FND_API.G_MISS_CHAR, attribute12, p_attribute12),
461: attribute13 = decode(p_attribute13, FND_API.G_MISS_CHAR, attribute13, p_attribute13),

Line 458: attribute10 = decode(p_attribute10, FND_API.G_MISS_CHAR, attribute10, p_attribute10),

454: attribute6 = decode(p_attribute6, FND_API.G_MISS_CHAR, attribute6, p_attribute6),
455: attribute7 = decode(p_attribute7, FND_API.G_MISS_CHAR, attribute7, p_attribute7),
456: attribute8 = decode(p_attribute8, FND_API.G_MISS_CHAR, attribute8, p_attribute8),
457: attribute9 = decode(p_attribute9, FND_API.G_MISS_CHAR, attribute9, p_attribute9),
458: attribute10 = decode(p_attribute10, FND_API.G_MISS_CHAR, attribute10, p_attribute10),
459: attribute11 = decode(p_attribute11, FND_API.G_MISS_CHAR, attribute11, p_attribute11),
460: attribute12 = decode(p_attribute12, FND_API.G_MISS_CHAR, attribute12, p_attribute12),
461: attribute13 = decode(p_attribute13, FND_API.G_MISS_CHAR, attribute13, p_attribute13),
462: attribute14 = decode(p_attribute14, FND_API.G_MISS_CHAR, attribute14, p_attribute14),

Line 459: attribute11 = decode(p_attribute11, FND_API.G_MISS_CHAR, attribute11, p_attribute11),

455: attribute7 = decode(p_attribute7, FND_API.G_MISS_CHAR, attribute7, p_attribute7),
456: attribute8 = decode(p_attribute8, FND_API.G_MISS_CHAR, attribute8, p_attribute8),
457: attribute9 = decode(p_attribute9, FND_API.G_MISS_CHAR, attribute9, p_attribute9),
458: attribute10 = decode(p_attribute10, FND_API.G_MISS_CHAR, attribute10, p_attribute10),
459: attribute11 = decode(p_attribute11, FND_API.G_MISS_CHAR, attribute11, p_attribute11),
460: attribute12 = decode(p_attribute12, FND_API.G_MISS_CHAR, attribute12, p_attribute12),
461: attribute13 = decode(p_attribute13, FND_API.G_MISS_CHAR, attribute13, p_attribute13),
462: attribute14 = decode(p_attribute14, FND_API.G_MISS_CHAR, attribute14, p_attribute14),
463: attribute15 = decode(p_attribute15, FND_API.G_MISS_CHAR, attribute15, p_attribute15),

Line 460: attribute12 = decode(p_attribute12, FND_API.G_MISS_CHAR, attribute12, p_attribute12),

456: attribute8 = decode(p_attribute8, FND_API.G_MISS_CHAR, attribute8, p_attribute8),
457: attribute9 = decode(p_attribute9, FND_API.G_MISS_CHAR, attribute9, p_attribute9),
458: attribute10 = decode(p_attribute10, FND_API.G_MISS_CHAR, attribute10, p_attribute10),
459: attribute11 = decode(p_attribute11, FND_API.G_MISS_CHAR, attribute11, p_attribute11),
460: attribute12 = decode(p_attribute12, FND_API.G_MISS_CHAR, attribute12, p_attribute12),
461: attribute13 = decode(p_attribute13, FND_API.G_MISS_CHAR, attribute13, p_attribute13),
462: attribute14 = decode(p_attribute14, FND_API.G_MISS_CHAR, attribute14, p_attribute14),
463: attribute15 = decode(p_attribute15, FND_API.G_MISS_CHAR, attribute15, p_attribute15),
464: attribute16 = decode(p_attribute16, FND_API.G_MISS_CHAR, attribute16, p_attribute16),

Line 461: attribute13 = decode(p_attribute13, FND_API.G_MISS_CHAR, attribute13, p_attribute13),

457: attribute9 = decode(p_attribute9, FND_API.G_MISS_CHAR, attribute9, p_attribute9),
458: attribute10 = decode(p_attribute10, FND_API.G_MISS_CHAR, attribute10, p_attribute10),
459: attribute11 = decode(p_attribute11, FND_API.G_MISS_CHAR, attribute11, p_attribute11),
460: attribute12 = decode(p_attribute12, FND_API.G_MISS_CHAR, attribute12, p_attribute12),
461: attribute13 = decode(p_attribute13, FND_API.G_MISS_CHAR, attribute13, p_attribute13),
462: attribute14 = decode(p_attribute14, FND_API.G_MISS_CHAR, attribute14, p_attribute14),
463: attribute15 = decode(p_attribute15, FND_API.G_MISS_CHAR, attribute15, p_attribute15),
464: attribute16 = decode(p_attribute16, FND_API.G_MISS_CHAR, attribute16, p_attribute16),
465: attribute17 = decode(p_attribute17, FND_API.G_MISS_CHAR, attribute17, p_attribute17),

Line 462: attribute14 = decode(p_attribute14, FND_API.G_MISS_CHAR, attribute14, p_attribute14),

458: attribute10 = decode(p_attribute10, FND_API.G_MISS_CHAR, attribute10, p_attribute10),
459: attribute11 = decode(p_attribute11, FND_API.G_MISS_CHAR, attribute11, p_attribute11),
460: attribute12 = decode(p_attribute12, FND_API.G_MISS_CHAR, attribute12, p_attribute12),
461: attribute13 = decode(p_attribute13, FND_API.G_MISS_CHAR, attribute13, p_attribute13),
462: attribute14 = decode(p_attribute14, FND_API.G_MISS_CHAR, attribute14, p_attribute14),
463: attribute15 = decode(p_attribute15, FND_API.G_MISS_CHAR, attribute15, p_attribute15),
464: attribute16 = decode(p_attribute16, FND_API.G_MISS_CHAR, attribute16, p_attribute16),
465: attribute17 = decode(p_attribute17, FND_API.G_MISS_CHAR, attribute17, p_attribute17),
466: attribute18 = decode(p_attribute18, FND_API.G_MISS_CHAR, attribute18, p_attribute18),

Line 463: attribute15 = decode(p_attribute15, FND_API.G_MISS_CHAR, attribute15, p_attribute15),

459: attribute11 = decode(p_attribute11, FND_API.G_MISS_CHAR, attribute11, p_attribute11),
460: attribute12 = decode(p_attribute12, FND_API.G_MISS_CHAR, attribute12, p_attribute12),
461: attribute13 = decode(p_attribute13, FND_API.G_MISS_CHAR, attribute13, p_attribute13),
462: attribute14 = decode(p_attribute14, FND_API.G_MISS_CHAR, attribute14, p_attribute14),
463: attribute15 = decode(p_attribute15, FND_API.G_MISS_CHAR, attribute15, p_attribute15),
464: attribute16 = decode(p_attribute16, FND_API.G_MISS_CHAR, attribute16, p_attribute16),
465: attribute17 = decode(p_attribute17, FND_API.G_MISS_CHAR, attribute17, p_attribute17),
466: attribute18 = decode(p_attribute18, FND_API.G_MISS_CHAR, attribute18, p_attribute18),
467: attribute19 = decode(p_attribute19, FND_API.G_MISS_CHAR, attribute19, p_attribute19),

Line 464: attribute16 = decode(p_attribute16, FND_API.G_MISS_CHAR, attribute16, p_attribute16),

460: attribute12 = decode(p_attribute12, FND_API.G_MISS_CHAR, attribute12, p_attribute12),
461: attribute13 = decode(p_attribute13, FND_API.G_MISS_CHAR, attribute13, p_attribute13),
462: attribute14 = decode(p_attribute14, FND_API.G_MISS_CHAR, attribute14, p_attribute14),
463: attribute15 = decode(p_attribute15, FND_API.G_MISS_CHAR, attribute15, p_attribute15),
464: attribute16 = decode(p_attribute16, FND_API.G_MISS_CHAR, attribute16, p_attribute16),
465: attribute17 = decode(p_attribute17, FND_API.G_MISS_CHAR, attribute17, p_attribute17),
466: attribute18 = decode(p_attribute18, FND_API.G_MISS_CHAR, attribute18, p_attribute18),
467: attribute19 = decode(p_attribute19, FND_API.G_MISS_CHAR, attribute19, p_attribute19),
468: attribute20 = decode(p_attribute20, FND_API.G_MISS_CHAR, attribute20, p_attribute20),

Line 465: attribute17 = decode(p_attribute17, FND_API.G_MISS_CHAR, attribute17, p_attribute17),

461: attribute13 = decode(p_attribute13, FND_API.G_MISS_CHAR, attribute13, p_attribute13),
462: attribute14 = decode(p_attribute14, FND_API.G_MISS_CHAR, attribute14, p_attribute14),
463: attribute15 = decode(p_attribute15, FND_API.G_MISS_CHAR, attribute15, p_attribute15),
464: attribute16 = decode(p_attribute16, FND_API.G_MISS_CHAR, attribute16, p_attribute16),
465: attribute17 = decode(p_attribute17, FND_API.G_MISS_CHAR, attribute17, p_attribute17),
466: attribute18 = decode(p_attribute18, FND_API.G_MISS_CHAR, attribute18, p_attribute18),
467: attribute19 = decode(p_attribute19, FND_API.G_MISS_CHAR, attribute19, p_attribute19),
468: attribute20 = decode(p_attribute20, FND_API.G_MISS_CHAR, attribute20, p_attribute20),
469: attribute21 = decode(p_attribute21, FND_API.G_MISS_CHAR, attribute21, p_attribute21),

Line 466: attribute18 = decode(p_attribute18, FND_API.G_MISS_CHAR, attribute18, p_attribute18),

462: attribute14 = decode(p_attribute14, FND_API.G_MISS_CHAR, attribute14, p_attribute14),
463: attribute15 = decode(p_attribute15, FND_API.G_MISS_CHAR, attribute15, p_attribute15),
464: attribute16 = decode(p_attribute16, FND_API.G_MISS_CHAR, attribute16, p_attribute16),
465: attribute17 = decode(p_attribute17, FND_API.G_MISS_CHAR, attribute17, p_attribute17),
466: attribute18 = decode(p_attribute18, FND_API.G_MISS_CHAR, attribute18, p_attribute18),
467: attribute19 = decode(p_attribute19, FND_API.G_MISS_CHAR, attribute19, p_attribute19),
468: attribute20 = decode(p_attribute20, FND_API.G_MISS_CHAR, attribute20, p_attribute20),
469: attribute21 = decode(p_attribute21, FND_API.G_MISS_CHAR, attribute21, p_attribute21),
470: attribute22 = decode(p_attribute22, FND_API.G_MISS_CHAR, attribute22, p_attribute22),

Line 467: attribute19 = decode(p_attribute19, FND_API.G_MISS_CHAR, attribute19, p_attribute19),

463: attribute15 = decode(p_attribute15, FND_API.G_MISS_CHAR, attribute15, p_attribute15),
464: attribute16 = decode(p_attribute16, FND_API.G_MISS_CHAR, attribute16, p_attribute16),
465: attribute17 = decode(p_attribute17, FND_API.G_MISS_CHAR, attribute17, p_attribute17),
466: attribute18 = decode(p_attribute18, FND_API.G_MISS_CHAR, attribute18, p_attribute18),
467: attribute19 = decode(p_attribute19, FND_API.G_MISS_CHAR, attribute19, p_attribute19),
468: attribute20 = decode(p_attribute20, FND_API.G_MISS_CHAR, attribute20, p_attribute20),
469: attribute21 = decode(p_attribute21, FND_API.G_MISS_CHAR, attribute21, p_attribute21),
470: attribute22 = decode(p_attribute22, FND_API.G_MISS_CHAR, attribute22, p_attribute22),
471: attribute23 = decode(p_attribute23, FND_API.G_MISS_CHAR, attribute23, p_attribute23),

Line 468: attribute20 = decode(p_attribute20, FND_API.G_MISS_CHAR, attribute20, p_attribute20),

464: attribute16 = decode(p_attribute16, FND_API.G_MISS_CHAR, attribute16, p_attribute16),
465: attribute17 = decode(p_attribute17, FND_API.G_MISS_CHAR, attribute17, p_attribute17),
466: attribute18 = decode(p_attribute18, FND_API.G_MISS_CHAR, attribute18, p_attribute18),
467: attribute19 = decode(p_attribute19, FND_API.G_MISS_CHAR, attribute19, p_attribute19),
468: attribute20 = decode(p_attribute20, FND_API.G_MISS_CHAR, attribute20, p_attribute20),
469: attribute21 = decode(p_attribute21, FND_API.G_MISS_CHAR, attribute21, p_attribute21),
470: attribute22 = decode(p_attribute22, FND_API.G_MISS_CHAR, attribute22, p_attribute22),
471: attribute23 = decode(p_attribute23, FND_API.G_MISS_CHAR, attribute23, p_attribute23),
472: attribute24 = decode(p_attribute24, FND_API.G_MISS_CHAR, attribute24, p_attribute24),

Line 469: attribute21 = decode(p_attribute21, FND_API.G_MISS_CHAR, attribute21, p_attribute21),

465: attribute17 = decode(p_attribute17, FND_API.G_MISS_CHAR, attribute17, p_attribute17),
466: attribute18 = decode(p_attribute18, FND_API.G_MISS_CHAR, attribute18, p_attribute18),
467: attribute19 = decode(p_attribute19, FND_API.G_MISS_CHAR, attribute19, p_attribute19),
468: attribute20 = decode(p_attribute20, FND_API.G_MISS_CHAR, attribute20, p_attribute20),
469: attribute21 = decode(p_attribute21, FND_API.G_MISS_CHAR, attribute21, p_attribute21),
470: attribute22 = decode(p_attribute22, FND_API.G_MISS_CHAR, attribute22, p_attribute22),
471: attribute23 = decode(p_attribute23, FND_API.G_MISS_CHAR, attribute23, p_attribute23),
472: attribute24 = decode(p_attribute24, FND_API.G_MISS_CHAR, attribute24, p_attribute24),
473: attribute25 = decode(p_attribute25, FND_API.G_MISS_CHAR, attribute25, p_attribute25),

Line 470: attribute22 = decode(p_attribute22, FND_API.G_MISS_CHAR, attribute22, p_attribute22),

466: attribute18 = decode(p_attribute18, FND_API.G_MISS_CHAR, attribute18, p_attribute18),
467: attribute19 = decode(p_attribute19, FND_API.G_MISS_CHAR, attribute19, p_attribute19),
468: attribute20 = decode(p_attribute20, FND_API.G_MISS_CHAR, attribute20, p_attribute20),
469: attribute21 = decode(p_attribute21, FND_API.G_MISS_CHAR, attribute21, p_attribute21),
470: attribute22 = decode(p_attribute22, FND_API.G_MISS_CHAR, attribute22, p_attribute22),
471: attribute23 = decode(p_attribute23, FND_API.G_MISS_CHAR, attribute23, p_attribute23),
472: attribute24 = decode(p_attribute24, FND_API.G_MISS_CHAR, attribute24, p_attribute24),
473: attribute25 = decode(p_attribute25, FND_API.G_MISS_CHAR, attribute25, p_attribute25),
474: attribute26 = decode(p_attribute26, FND_API.G_MISS_CHAR, attribute26, p_attribute26),

Line 471: attribute23 = decode(p_attribute23, FND_API.G_MISS_CHAR, attribute23, p_attribute23),

467: attribute19 = decode(p_attribute19, FND_API.G_MISS_CHAR, attribute19, p_attribute19),
468: attribute20 = decode(p_attribute20, FND_API.G_MISS_CHAR, attribute20, p_attribute20),
469: attribute21 = decode(p_attribute21, FND_API.G_MISS_CHAR, attribute21, p_attribute21),
470: attribute22 = decode(p_attribute22, FND_API.G_MISS_CHAR, attribute22, p_attribute22),
471: attribute23 = decode(p_attribute23, FND_API.G_MISS_CHAR, attribute23, p_attribute23),
472: attribute24 = decode(p_attribute24, FND_API.G_MISS_CHAR, attribute24, p_attribute24),
473: attribute25 = decode(p_attribute25, FND_API.G_MISS_CHAR, attribute25, p_attribute25),
474: attribute26 = decode(p_attribute26, FND_API.G_MISS_CHAR, attribute26, p_attribute26),
475: attribute27 = decode(p_attribute27, FND_API.G_MISS_CHAR, attribute27, p_attribute27),

Line 472: attribute24 = decode(p_attribute24, FND_API.G_MISS_CHAR, attribute24, p_attribute24),

468: attribute20 = decode(p_attribute20, FND_API.G_MISS_CHAR, attribute20, p_attribute20),
469: attribute21 = decode(p_attribute21, FND_API.G_MISS_CHAR, attribute21, p_attribute21),
470: attribute22 = decode(p_attribute22, FND_API.G_MISS_CHAR, attribute22, p_attribute22),
471: attribute23 = decode(p_attribute23, FND_API.G_MISS_CHAR, attribute23, p_attribute23),
472: attribute24 = decode(p_attribute24, FND_API.G_MISS_CHAR, attribute24, p_attribute24),
473: attribute25 = decode(p_attribute25, FND_API.G_MISS_CHAR, attribute25, p_attribute25),
474: attribute26 = decode(p_attribute26, FND_API.G_MISS_CHAR, attribute26, p_attribute26),
475: attribute27 = decode(p_attribute27, FND_API.G_MISS_CHAR, attribute27, p_attribute27),
476: attribute28 = decode(p_attribute28, FND_API.G_MISS_CHAR, attribute28, p_attribute28),

Line 473: attribute25 = decode(p_attribute25, FND_API.G_MISS_CHAR, attribute25, p_attribute25),

469: attribute21 = decode(p_attribute21, FND_API.G_MISS_CHAR, attribute21, p_attribute21),
470: attribute22 = decode(p_attribute22, FND_API.G_MISS_CHAR, attribute22, p_attribute22),
471: attribute23 = decode(p_attribute23, FND_API.G_MISS_CHAR, attribute23, p_attribute23),
472: attribute24 = decode(p_attribute24, FND_API.G_MISS_CHAR, attribute24, p_attribute24),
473: attribute25 = decode(p_attribute25, FND_API.G_MISS_CHAR, attribute25, p_attribute25),
474: attribute26 = decode(p_attribute26, FND_API.G_MISS_CHAR, attribute26, p_attribute26),
475: attribute27 = decode(p_attribute27, FND_API.G_MISS_CHAR, attribute27, p_attribute27),
476: attribute28 = decode(p_attribute28, FND_API.G_MISS_CHAR, attribute28, p_attribute28),
477: attribute29 = decode(p_attribute29, FND_API.G_MISS_CHAR, attribute29, p_attribute29),

Line 474: attribute26 = decode(p_attribute26, FND_API.G_MISS_CHAR, attribute26, p_attribute26),

470: attribute22 = decode(p_attribute22, FND_API.G_MISS_CHAR, attribute22, p_attribute22),
471: attribute23 = decode(p_attribute23, FND_API.G_MISS_CHAR, attribute23, p_attribute23),
472: attribute24 = decode(p_attribute24, FND_API.G_MISS_CHAR, attribute24, p_attribute24),
473: attribute25 = decode(p_attribute25, FND_API.G_MISS_CHAR, attribute25, p_attribute25),
474: attribute26 = decode(p_attribute26, FND_API.G_MISS_CHAR, attribute26, p_attribute26),
475: attribute27 = decode(p_attribute27, FND_API.G_MISS_CHAR, attribute27, p_attribute27),
476: attribute28 = decode(p_attribute28, FND_API.G_MISS_CHAR, attribute28, p_attribute28),
477: attribute29 = decode(p_attribute29, FND_API.G_MISS_CHAR, attribute29, p_attribute29),
478: attribute30 = decode(p_attribute30, FND_API.G_MISS_CHAR, attribute30, p_attribute30),

Line 475: attribute27 = decode(p_attribute27, FND_API.G_MISS_CHAR, attribute27, p_attribute27),

471: attribute23 = decode(p_attribute23, FND_API.G_MISS_CHAR, attribute23, p_attribute23),
472: attribute24 = decode(p_attribute24, FND_API.G_MISS_CHAR, attribute24, p_attribute24),
473: attribute25 = decode(p_attribute25, FND_API.G_MISS_CHAR, attribute25, p_attribute25),
474: attribute26 = decode(p_attribute26, FND_API.G_MISS_CHAR, attribute26, p_attribute26),
475: attribute27 = decode(p_attribute27, FND_API.G_MISS_CHAR, attribute27, p_attribute27),
476: attribute28 = decode(p_attribute28, FND_API.G_MISS_CHAR, attribute28, p_attribute28),
477: attribute29 = decode(p_attribute29, FND_API.G_MISS_CHAR, attribute29, p_attribute29),
478: attribute30 = decode(p_attribute30, FND_API.G_MISS_CHAR, attribute30, p_attribute30),
479: context = decode(p_context,FND_API.G_MISS_CHAR, context, p_context)

Line 476: attribute28 = decode(p_attribute28, FND_API.G_MISS_CHAR, attribute28, p_attribute28),

472: attribute24 = decode(p_attribute24, FND_API.G_MISS_CHAR, attribute24, p_attribute24),
473: attribute25 = decode(p_attribute25, FND_API.G_MISS_CHAR, attribute25, p_attribute25),
474: attribute26 = decode(p_attribute26, FND_API.G_MISS_CHAR, attribute26, p_attribute26),
475: attribute27 = decode(p_attribute27, FND_API.G_MISS_CHAR, attribute27, p_attribute27),
476: attribute28 = decode(p_attribute28, FND_API.G_MISS_CHAR, attribute28, p_attribute28),
477: attribute29 = decode(p_attribute29, FND_API.G_MISS_CHAR, attribute29, p_attribute29),
478: attribute30 = decode(p_attribute30, FND_API.G_MISS_CHAR, attribute30, p_attribute30),
479: context = decode(p_context,FND_API.G_MISS_CHAR, context, p_context)
480: where budget_revision_id = p_budget_revision_id;

Line 477: attribute29 = decode(p_attribute29, FND_API.G_MISS_CHAR, attribute29, p_attribute29),

473: attribute25 = decode(p_attribute25, FND_API.G_MISS_CHAR, attribute25, p_attribute25),
474: attribute26 = decode(p_attribute26, FND_API.G_MISS_CHAR, attribute26, p_attribute26),
475: attribute27 = decode(p_attribute27, FND_API.G_MISS_CHAR, attribute27, p_attribute27),
476: attribute28 = decode(p_attribute28, FND_API.G_MISS_CHAR, attribute28, p_attribute28),
477: attribute29 = decode(p_attribute29, FND_API.G_MISS_CHAR, attribute29, p_attribute29),
478: attribute30 = decode(p_attribute30, FND_API.G_MISS_CHAR, attribute30, p_attribute30),
479: context = decode(p_context,FND_API.G_MISS_CHAR, context, p_context)
480: where budget_revision_id = p_budget_revision_id;
481:

Line 478: attribute30 = decode(p_attribute30, FND_API.G_MISS_CHAR, attribute30, p_attribute30),

474: attribute26 = decode(p_attribute26, FND_API.G_MISS_CHAR, attribute26, p_attribute26),
475: attribute27 = decode(p_attribute27, FND_API.G_MISS_CHAR, attribute27, p_attribute27),
476: attribute28 = decode(p_attribute28, FND_API.G_MISS_CHAR, attribute28, p_attribute28),
477: attribute29 = decode(p_attribute29, FND_API.G_MISS_CHAR, attribute29, p_attribute29),
478: attribute30 = decode(p_attribute30, FND_API.G_MISS_CHAR, attribute30, p_attribute30),
479: context = decode(p_context,FND_API.G_MISS_CHAR, context, p_context)
480: where budget_revision_id = p_budget_revision_id;
481:
482: IF (SQL%NOTFOUND) THEN

Line 479: context = decode(p_context,FND_API.G_MISS_CHAR, context, p_context)

475: attribute27 = decode(p_attribute27, FND_API.G_MISS_CHAR, attribute27, p_attribute27),
476: attribute28 = decode(p_attribute28, FND_API.G_MISS_CHAR, attribute28, p_attribute28),
477: attribute29 = decode(p_attribute29, FND_API.G_MISS_CHAR, attribute29, p_attribute29),
478: attribute30 = decode(p_attribute30, FND_API.G_MISS_CHAR, attribute30, p_attribute30),
479: context = decode(p_context,FND_API.G_MISS_CHAR, context, p_context)
480: where budget_revision_id = p_budget_revision_id;
481:
482: IF (SQL%NOTFOUND) THEN
483: RAISE NO_DATA_FOUND;

Line 557: decode(p_justification,FND_API.G_MISS_CHAR,null,p_justification),

553: attribute29,
554: attribute30,
555: context)
556: values (l_budget_revision_id,
557: decode(p_justification,FND_API.G_MISS_CHAR,null,p_justification),
558: decode(p_budget_group_id,FND_API.G_MISS_NUM,null,p_budget_group_id),
559: decode(p_gl_budget_set_id,FND_API.G_MISS_NUM,null,p_gl_budget_set_id),
560: decode(p_hr_budget_id,FND_API.G_MISS_NUM,null,p_hr_budget_id),
561: decode(p_from_gl_period_name,FND_API.G_MISS_CHAR,null,p_from_gl_period_name),

Line 558: decode(p_budget_group_id,FND_API.G_MISS_NUM,null,p_budget_group_id),

554: attribute30,
555: context)
556: values (l_budget_revision_id,
557: decode(p_justification,FND_API.G_MISS_CHAR,null,p_justification),
558: decode(p_budget_group_id,FND_API.G_MISS_NUM,null,p_budget_group_id),
559: decode(p_gl_budget_set_id,FND_API.G_MISS_NUM,null,p_gl_budget_set_id),
560: decode(p_hr_budget_id,FND_API.G_MISS_NUM,null,p_hr_budget_id),
561: decode(p_from_gl_period_name,FND_API.G_MISS_CHAR,null,p_from_gl_period_name),
562: decode(p_to_gl_period_name,FND_API.G_MISS_CHAR,null,p_to_gl_period_name),

Line 559: decode(p_gl_budget_set_id,FND_API.G_MISS_NUM,null,p_gl_budget_set_id),

555: context)
556: values (l_budget_revision_id,
557: decode(p_justification,FND_API.G_MISS_CHAR,null,p_justification),
558: decode(p_budget_group_id,FND_API.G_MISS_NUM,null,p_budget_group_id),
559: decode(p_gl_budget_set_id,FND_API.G_MISS_NUM,null,p_gl_budget_set_id),
560: decode(p_hr_budget_id,FND_API.G_MISS_NUM,null,p_hr_budget_id),
561: decode(p_from_gl_period_name,FND_API.G_MISS_CHAR,null,p_from_gl_period_name),
562: decode(p_to_gl_period_name,FND_API.G_MISS_CHAR,null,p_to_gl_period_name),
563: decode(p_currency_code,FND_API.G_MISS_CHAR,null,p_currency_code),

Line 560: decode(p_hr_budget_id,FND_API.G_MISS_NUM,null,p_hr_budget_id),

556: values (l_budget_revision_id,
557: decode(p_justification,FND_API.G_MISS_CHAR,null,p_justification),
558: decode(p_budget_group_id,FND_API.G_MISS_NUM,null,p_budget_group_id),
559: decode(p_gl_budget_set_id,FND_API.G_MISS_NUM,null,p_gl_budget_set_id),
560: decode(p_hr_budget_id,FND_API.G_MISS_NUM,null,p_hr_budget_id),
561: decode(p_from_gl_period_name,FND_API.G_MISS_CHAR,null,p_from_gl_period_name),
562: decode(p_to_gl_period_name,FND_API.G_MISS_CHAR,null,p_to_gl_period_name),
563: decode(p_currency_code,FND_API.G_MISS_CHAR,null,p_currency_code),
564: decode(p_effective_start_date,FND_API.G_MISS_DATE,null,p_effective_start_date),

Line 561: decode(p_from_gl_period_name,FND_API.G_MISS_CHAR,null,p_from_gl_period_name),

557: decode(p_justification,FND_API.G_MISS_CHAR,null,p_justification),
558: decode(p_budget_group_id,FND_API.G_MISS_NUM,null,p_budget_group_id),
559: decode(p_gl_budget_set_id,FND_API.G_MISS_NUM,null,p_gl_budget_set_id),
560: decode(p_hr_budget_id,FND_API.G_MISS_NUM,null,p_hr_budget_id),
561: decode(p_from_gl_period_name,FND_API.G_MISS_CHAR,null,p_from_gl_period_name),
562: decode(p_to_gl_period_name,FND_API.G_MISS_CHAR,null,p_to_gl_period_name),
563: decode(p_currency_code,FND_API.G_MISS_CHAR,null,p_currency_code),
564: decode(p_effective_start_date,FND_API.G_MISS_DATE,null,p_effective_start_date),
565: decode(p_effective_end_date,FND_API.G_MISS_DATE,null,p_effective_end_date),

Line 562: decode(p_to_gl_period_name,FND_API.G_MISS_CHAR,null,p_to_gl_period_name),

558: decode(p_budget_group_id,FND_API.G_MISS_NUM,null,p_budget_group_id),
559: decode(p_gl_budget_set_id,FND_API.G_MISS_NUM,null,p_gl_budget_set_id),
560: decode(p_hr_budget_id,FND_API.G_MISS_NUM,null,p_hr_budget_id),
561: decode(p_from_gl_period_name,FND_API.G_MISS_CHAR,null,p_from_gl_period_name),
562: decode(p_to_gl_period_name,FND_API.G_MISS_CHAR,null,p_to_gl_period_name),
563: decode(p_currency_code,FND_API.G_MISS_CHAR,null,p_currency_code),
564: decode(p_effective_start_date,FND_API.G_MISS_DATE,null,p_effective_start_date),
565: decode(p_effective_end_date,FND_API.G_MISS_DATE,null,p_effective_end_date),
566: decode(p_budget_revision_type,FND_API.G_MISS_CHAR,null,p_budget_revision_type),

Line 563: decode(p_currency_code,FND_API.G_MISS_CHAR,null,p_currency_code),

559: decode(p_gl_budget_set_id,FND_API.G_MISS_NUM,null,p_gl_budget_set_id),
560: decode(p_hr_budget_id,FND_API.G_MISS_NUM,null,p_hr_budget_id),
561: decode(p_from_gl_period_name,FND_API.G_MISS_CHAR,null,p_from_gl_period_name),
562: decode(p_to_gl_period_name,FND_API.G_MISS_CHAR,null,p_to_gl_period_name),
563: decode(p_currency_code,FND_API.G_MISS_CHAR,null,p_currency_code),
564: decode(p_effective_start_date,FND_API.G_MISS_DATE,null,p_effective_start_date),
565: decode(p_effective_end_date,FND_API.G_MISS_DATE,null,p_effective_end_date),
566: decode(p_budget_revision_type,FND_API.G_MISS_CHAR,null,p_budget_revision_type),
567: decode(p_transaction_type,FND_API.G_MISS_CHAR,null,p_transaction_type),

Line 564: decode(p_effective_start_date,FND_API.G_MISS_DATE,null,p_effective_start_date),

560: decode(p_hr_budget_id,FND_API.G_MISS_NUM,null,p_hr_budget_id),
561: decode(p_from_gl_period_name,FND_API.G_MISS_CHAR,null,p_from_gl_period_name),
562: decode(p_to_gl_period_name,FND_API.G_MISS_CHAR,null,p_to_gl_period_name),
563: decode(p_currency_code,FND_API.G_MISS_CHAR,null,p_currency_code),
564: decode(p_effective_start_date,FND_API.G_MISS_DATE,null,p_effective_start_date),
565: decode(p_effective_end_date,FND_API.G_MISS_DATE,null,p_effective_end_date),
566: decode(p_budget_revision_type,FND_API.G_MISS_CHAR,null,p_budget_revision_type),
567: decode(p_transaction_type,FND_API.G_MISS_CHAR,null,p_transaction_type),
568: decode(p_permanent_revision,FND_API.G_MISS_CHAR,null,p_permanent_revision),

Line 565: decode(p_effective_end_date,FND_API.G_MISS_DATE,null,p_effective_end_date),

561: decode(p_from_gl_period_name,FND_API.G_MISS_CHAR,null,p_from_gl_period_name),
562: decode(p_to_gl_period_name,FND_API.G_MISS_CHAR,null,p_to_gl_period_name),
563: decode(p_currency_code,FND_API.G_MISS_CHAR,null,p_currency_code),
564: decode(p_effective_start_date,FND_API.G_MISS_DATE,null,p_effective_start_date),
565: decode(p_effective_end_date,FND_API.G_MISS_DATE,null,p_effective_end_date),
566: decode(p_budget_revision_type,FND_API.G_MISS_CHAR,null,p_budget_revision_type),
567: decode(p_transaction_type,FND_API.G_MISS_CHAR,null,p_transaction_type),
568: decode(p_permanent_revision,FND_API.G_MISS_CHAR,null,p_permanent_revision),
569: decode(p_revise_by_position,FND_API.G_MISS_CHAR,null,p_revise_by_position),

Line 566: decode(p_budget_revision_type,FND_API.G_MISS_CHAR,null,p_budget_revision_type),

562: decode(p_to_gl_period_name,FND_API.G_MISS_CHAR,null,p_to_gl_period_name),
563: decode(p_currency_code,FND_API.G_MISS_CHAR,null,p_currency_code),
564: decode(p_effective_start_date,FND_API.G_MISS_DATE,null,p_effective_start_date),
565: decode(p_effective_end_date,FND_API.G_MISS_DATE,null,p_effective_end_date),
566: decode(p_budget_revision_type,FND_API.G_MISS_CHAR,null,p_budget_revision_type),
567: decode(p_transaction_type,FND_API.G_MISS_CHAR,null,p_transaction_type),
568: decode(p_permanent_revision,FND_API.G_MISS_CHAR,null,p_permanent_revision),
569: decode(p_revise_by_position,FND_API.G_MISS_CHAR,null,p_revise_by_position),
570: decode(p_balance_type,FND_API.G_MISS_CHAR,'YTD',p_balance_type),

Line 567: decode(p_transaction_type,FND_API.G_MISS_CHAR,null,p_transaction_type),

563: decode(p_currency_code,FND_API.G_MISS_CHAR,null,p_currency_code),
564: decode(p_effective_start_date,FND_API.G_MISS_DATE,null,p_effective_start_date),
565: decode(p_effective_end_date,FND_API.G_MISS_DATE,null,p_effective_end_date),
566: decode(p_budget_revision_type,FND_API.G_MISS_CHAR,null,p_budget_revision_type),
567: decode(p_transaction_type,FND_API.G_MISS_CHAR,null,p_transaction_type),
568: decode(p_permanent_revision,FND_API.G_MISS_CHAR,null,p_permanent_revision),
569: decode(p_revise_by_position,FND_API.G_MISS_CHAR,null,p_revise_by_position),
570: decode(p_balance_type,FND_API.G_MISS_CHAR,'YTD',p_balance_type),
571: decode(p_requestor,FND_API.G_MISS_NUM, FND_GLOBAL.USER_ID, -1, FND_GLOBAL.USER_ID, p_requestor),

Line 568: decode(p_permanent_revision,FND_API.G_MISS_CHAR,null,p_permanent_revision),

564: decode(p_effective_start_date,FND_API.G_MISS_DATE,null,p_effective_start_date),
565: decode(p_effective_end_date,FND_API.G_MISS_DATE,null,p_effective_end_date),
566: decode(p_budget_revision_type,FND_API.G_MISS_CHAR,null,p_budget_revision_type),
567: decode(p_transaction_type,FND_API.G_MISS_CHAR,null,p_transaction_type),
568: decode(p_permanent_revision,FND_API.G_MISS_CHAR,null,p_permanent_revision),
569: decode(p_revise_by_position,FND_API.G_MISS_CHAR,null,p_revise_by_position),
570: decode(p_balance_type,FND_API.G_MISS_CHAR,'YTD',p_balance_type),
571: decode(p_requestor,FND_API.G_MISS_NUM, FND_GLOBAL.USER_ID, -1, FND_GLOBAL.USER_ID, p_requestor),
572: decode(p_parameter_set_id,FND_API.G_MISS_NUM,null,p_parameter_set_id),

Line 569: decode(p_revise_by_position,FND_API.G_MISS_CHAR,null,p_revise_by_position),

565: decode(p_effective_end_date,FND_API.G_MISS_DATE,null,p_effective_end_date),
566: decode(p_budget_revision_type,FND_API.G_MISS_CHAR,null,p_budget_revision_type),
567: decode(p_transaction_type,FND_API.G_MISS_CHAR,null,p_transaction_type),
568: decode(p_permanent_revision,FND_API.G_MISS_CHAR,null,p_permanent_revision),
569: decode(p_revise_by_position,FND_API.G_MISS_CHAR,null,p_revise_by_position),
570: decode(p_balance_type,FND_API.G_MISS_CHAR,'YTD',p_balance_type),
571: decode(p_requestor,FND_API.G_MISS_NUM, FND_GLOBAL.USER_ID, -1, FND_GLOBAL.USER_ID, p_requestor),
572: decode(p_parameter_set_id,FND_API.G_MISS_NUM,null,p_parameter_set_id),
573: decode(p_constraint_set_id,FND_API.G_MISS_NUM,null,p_constraint_set_id),

Line 570: decode(p_balance_type,FND_API.G_MISS_CHAR,'YTD',p_balance_type),

566: decode(p_budget_revision_type,FND_API.G_MISS_CHAR,null,p_budget_revision_type),
567: decode(p_transaction_type,FND_API.G_MISS_CHAR,null,p_transaction_type),
568: decode(p_permanent_revision,FND_API.G_MISS_CHAR,null,p_permanent_revision),
569: decode(p_revise_by_position,FND_API.G_MISS_CHAR,null,p_revise_by_position),
570: decode(p_balance_type,FND_API.G_MISS_CHAR,'YTD',p_balance_type),
571: decode(p_requestor,FND_API.G_MISS_NUM, FND_GLOBAL.USER_ID, -1, FND_GLOBAL.USER_ID, p_requestor),
572: decode(p_parameter_set_id,FND_API.G_MISS_NUM,null,p_parameter_set_id),
573: decode(p_constraint_set_id,FND_API.G_MISS_NUM,null,p_constraint_set_id),
574: decode(p_submission_date,FND_API.G_MISS_DATE,null,p_submission_date),

Line 571: decode(p_requestor,FND_API.G_MISS_NUM, FND_GLOBAL.USER_ID, -1, FND_GLOBAL.USER_ID, p_requestor),

567: decode(p_transaction_type,FND_API.G_MISS_CHAR,null,p_transaction_type),
568: decode(p_permanent_revision,FND_API.G_MISS_CHAR,null,p_permanent_revision),
569: decode(p_revise_by_position,FND_API.G_MISS_CHAR,null,p_revise_by_position),
570: decode(p_balance_type,FND_API.G_MISS_CHAR,'YTD',p_balance_type),
571: decode(p_requestor,FND_API.G_MISS_NUM, FND_GLOBAL.USER_ID, -1, FND_GLOBAL.USER_ID, p_requestor),
572: decode(p_parameter_set_id,FND_API.G_MISS_NUM,null,p_parameter_set_id),
573: decode(p_constraint_set_id,FND_API.G_MISS_NUM,null,p_constraint_set_id),
574: decode(p_submission_date,FND_API.G_MISS_DATE,null,p_submission_date),
575: decode(p_submission_status,FND_API.G_MISS_CHAR,null,p_submission_status),

Line 572: decode(p_parameter_set_id,FND_API.G_MISS_NUM,null,p_parameter_set_id),

568: decode(p_permanent_revision,FND_API.G_MISS_CHAR,null,p_permanent_revision),
569: decode(p_revise_by_position,FND_API.G_MISS_CHAR,null,p_revise_by_position),
570: decode(p_balance_type,FND_API.G_MISS_CHAR,'YTD',p_balance_type),
571: decode(p_requestor,FND_API.G_MISS_NUM, FND_GLOBAL.USER_ID, -1, FND_GLOBAL.USER_ID, p_requestor),
572: decode(p_parameter_set_id,FND_API.G_MISS_NUM,null,p_parameter_set_id),
573: decode(p_constraint_set_id,FND_API.G_MISS_NUM,null,p_constraint_set_id),
574: decode(p_submission_date,FND_API.G_MISS_DATE,null,p_submission_date),
575: decode(p_submission_status,FND_API.G_MISS_CHAR,null,p_submission_status),
576: decode(p_approval_orig_system,FND_API.G_MISS_CHAR,null,p_approval_orig_system),

Line 573: decode(p_constraint_set_id,FND_API.G_MISS_NUM,null,p_constraint_set_id),

569: decode(p_revise_by_position,FND_API.G_MISS_CHAR,null,p_revise_by_position),
570: decode(p_balance_type,FND_API.G_MISS_CHAR,'YTD',p_balance_type),
571: decode(p_requestor,FND_API.G_MISS_NUM, FND_GLOBAL.USER_ID, -1, FND_GLOBAL.USER_ID, p_requestor),
572: decode(p_parameter_set_id,FND_API.G_MISS_NUM,null,p_parameter_set_id),
573: decode(p_constraint_set_id,FND_API.G_MISS_NUM,null,p_constraint_set_id),
574: decode(p_submission_date,FND_API.G_MISS_DATE,null,p_submission_date),
575: decode(p_submission_status,FND_API.G_MISS_CHAR,null,p_submission_status),
576: decode(p_approval_orig_system,FND_API.G_MISS_CHAR,null,p_approval_orig_system),
577: decode(p_approval_override_by,FND_API.G_MISS_NUM,null,p_approval_override_by),

Line 574: decode(p_submission_date,FND_API.G_MISS_DATE,null,p_submission_date),

570: decode(p_balance_type,FND_API.G_MISS_CHAR,'YTD',p_balance_type),
571: decode(p_requestor,FND_API.G_MISS_NUM, FND_GLOBAL.USER_ID, -1, FND_GLOBAL.USER_ID, p_requestor),
572: decode(p_parameter_set_id,FND_API.G_MISS_NUM,null,p_parameter_set_id),
573: decode(p_constraint_set_id,FND_API.G_MISS_NUM,null,p_constraint_set_id),
574: decode(p_submission_date,FND_API.G_MISS_DATE,null,p_submission_date),
575: decode(p_submission_status,FND_API.G_MISS_CHAR,null,p_submission_status),
576: decode(p_approval_orig_system,FND_API.G_MISS_CHAR,null,p_approval_orig_system),
577: decode(p_approval_override_by,FND_API.G_MISS_NUM,null,p_approval_override_by),
578: decode(p_freeze_flag,FND_API.G_MISS_CHAR,null,p_freeze_flag),

Line 575: decode(p_submission_status,FND_API.G_MISS_CHAR,null,p_submission_status),

571: decode(p_requestor,FND_API.G_MISS_NUM, FND_GLOBAL.USER_ID, -1, FND_GLOBAL.USER_ID, p_requestor),
572: decode(p_parameter_set_id,FND_API.G_MISS_NUM,null,p_parameter_set_id),
573: decode(p_constraint_set_id,FND_API.G_MISS_NUM,null,p_constraint_set_id),
574: decode(p_submission_date,FND_API.G_MISS_DATE,null,p_submission_date),
575: decode(p_submission_status,FND_API.G_MISS_CHAR,null,p_submission_status),
576: decode(p_approval_orig_system,FND_API.G_MISS_CHAR,null,p_approval_orig_system),
577: decode(p_approval_override_by,FND_API.G_MISS_NUM,null,p_approval_override_by),
578: decode(p_freeze_flag,FND_API.G_MISS_CHAR,null,p_freeze_flag),
579: decode(p_request_id,FND_API.G_MISS_NUM,null,p_request_id),

Line 576: decode(p_approval_orig_system,FND_API.G_MISS_CHAR,null,p_approval_orig_system),

572: decode(p_parameter_set_id,FND_API.G_MISS_NUM,null,p_parameter_set_id),
573: decode(p_constraint_set_id,FND_API.G_MISS_NUM,null,p_constraint_set_id),
574: decode(p_submission_date,FND_API.G_MISS_DATE,null,p_submission_date),
575: decode(p_submission_status,FND_API.G_MISS_CHAR,null,p_submission_status),
576: decode(p_approval_orig_system,FND_API.G_MISS_CHAR,null,p_approval_orig_system),
577: decode(p_approval_override_by,FND_API.G_MISS_NUM,null,p_approval_override_by),
578: decode(p_freeze_flag,FND_API.G_MISS_CHAR,null,p_freeze_flag),
579: decode(p_request_id,FND_API.G_MISS_NUM,null,p_request_id),
580: decode(p_base_line_revision,FND_API.G_MISS_CHAR,null,p_base_line_revision),

Line 577: decode(p_approval_override_by,FND_API.G_MISS_NUM,null,p_approval_override_by),

573: decode(p_constraint_set_id,FND_API.G_MISS_NUM,null,p_constraint_set_id),
574: decode(p_submission_date,FND_API.G_MISS_DATE,null,p_submission_date),
575: decode(p_submission_status,FND_API.G_MISS_CHAR,null,p_submission_status),
576: decode(p_approval_orig_system,FND_API.G_MISS_CHAR,null,p_approval_orig_system),
577: decode(p_approval_override_by,FND_API.G_MISS_NUM,null,p_approval_override_by),
578: decode(p_freeze_flag,FND_API.G_MISS_CHAR,null,p_freeze_flag),
579: decode(p_request_id,FND_API.G_MISS_NUM,null,p_request_id),
580: decode(p_base_line_revision,FND_API.G_MISS_CHAR,null,p_base_line_revision),
581: decode(p_global_budget_revision,FND_API.G_MISS_CHAR,null,p_global_budget_revision),

Line 578: decode(p_freeze_flag,FND_API.G_MISS_CHAR,null,p_freeze_flag),

574: decode(p_submission_date,FND_API.G_MISS_DATE,null,p_submission_date),
575: decode(p_submission_status,FND_API.G_MISS_CHAR,null,p_submission_status),
576: decode(p_approval_orig_system,FND_API.G_MISS_CHAR,null,p_approval_orig_system),
577: decode(p_approval_override_by,FND_API.G_MISS_NUM,null,p_approval_override_by),
578: decode(p_freeze_flag,FND_API.G_MISS_CHAR,null,p_freeze_flag),
579: decode(p_request_id,FND_API.G_MISS_NUM,null,p_request_id),
580: decode(p_base_line_revision,FND_API.G_MISS_CHAR,null,p_base_line_revision),
581: decode(p_global_budget_revision,FND_API.G_MISS_CHAR,null,p_global_budget_revision),
582: decode(p_global_budget_revision_id,FND_API.G_MISS_NUM,null,p_global_budget_revision_id),

Line 579: decode(p_request_id,FND_API.G_MISS_NUM,null,p_request_id),

575: decode(p_submission_status,FND_API.G_MISS_CHAR,null,p_submission_status),
576: decode(p_approval_orig_system,FND_API.G_MISS_CHAR,null,p_approval_orig_system),
577: decode(p_approval_override_by,FND_API.G_MISS_NUM,null,p_approval_override_by),
578: decode(p_freeze_flag,FND_API.G_MISS_CHAR,null,p_freeze_flag),
579: decode(p_request_id,FND_API.G_MISS_NUM,null,p_request_id),
580: decode(p_base_line_revision,FND_API.G_MISS_CHAR,null,p_base_line_revision),
581: decode(p_global_budget_revision,FND_API.G_MISS_CHAR,null,p_global_budget_revision),
582: decode(p_global_budget_revision_id,FND_API.G_MISS_NUM,null,p_global_budget_revision_id),
583: sysdate,

Line 580: decode(p_base_line_revision,FND_API.G_MISS_CHAR,null,p_base_line_revision),

576: decode(p_approval_orig_system,FND_API.G_MISS_CHAR,null,p_approval_orig_system),
577: decode(p_approval_override_by,FND_API.G_MISS_NUM,null,p_approval_override_by),
578: decode(p_freeze_flag,FND_API.G_MISS_CHAR,null,p_freeze_flag),
579: decode(p_request_id,FND_API.G_MISS_NUM,null,p_request_id),
580: decode(p_base_line_revision,FND_API.G_MISS_CHAR,null,p_base_line_revision),
581: decode(p_global_budget_revision,FND_API.G_MISS_CHAR,null,p_global_budget_revision),
582: decode(p_global_budget_revision_id,FND_API.G_MISS_NUM,null,p_global_budget_revision_id),
583: sysdate,
584: FND_GLOBAL.USER_ID,

Line 581: decode(p_global_budget_revision,FND_API.G_MISS_CHAR,null,p_global_budget_revision),

577: decode(p_approval_override_by,FND_API.G_MISS_NUM,null,p_approval_override_by),
578: decode(p_freeze_flag,FND_API.G_MISS_CHAR,null,p_freeze_flag),
579: decode(p_request_id,FND_API.G_MISS_NUM,null,p_request_id),
580: decode(p_base_line_revision,FND_API.G_MISS_CHAR,null,p_base_line_revision),
581: decode(p_global_budget_revision,FND_API.G_MISS_CHAR,null,p_global_budget_revision),
582: decode(p_global_budget_revision_id,FND_API.G_MISS_NUM,null,p_global_budget_revision_id),
583: sysdate,
584: FND_GLOBAL.USER_ID,
585: FND_GLOBAL.LOGIN_ID,

Line 582: decode(p_global_budget_revision_id,FND_API.G_MISS_NUM,null,p_global_budget_revision_id),

578: decode(p_freeze_flag,FND_API.G_MISS_CHAR,null,p_freeze_flag),
579: decode(p_request_id,FND_API.G_MISS_NUM,null,p_request_id),
580: decode(p_base_line_revision,FND_API.G_MISS_CHAR,null,p_base_line_revision),
581: decode(p_global_budget_revision,FND_API.G_MISS_CHAR,null,p_global_budget_revision),
582: decode(p_global_budget_revision_id,FND_API.G_MISS_NUM,null,p_global_budget_revision_id),
583: sysdate,
584: FND_GLOBAL.USER_ID,
585: FND_GLOBAL.LOGIN_ID,
586: FND_GLOBAL.USER_ID,

Line 588: decode(p_attribute1,FND_API.G_MISS_CHAR,null,p_attribute1),

584: FND_GLOBAL.USER_ID,
585: FND_GLOBAL.LOGIN_ID,
586: FND_GLOBAL.USER_ID,
587: sysdate,
588: decode(p_attribute1,FND_API.G_MISS_CHAR,null,p_attribute1),
589: decode(p_attribute2,FND_API.G_MISS_CHAR,null,p_attribute2),
590: decode(p_attribute3,FND_API.G_MISS_CHAR,null,p_attribute3),
591: decode(p_attribute4,FND_API.G_MISS_CHAR,null,p_attribute4),
592: decode(p_attribute5,FND_API.G_MISS_CHAR,null,p_attribute5),

Line 589: decode(p_attribute2,FND_API.G_MISS_CHAR,null,p_attribute2),

585: FND_GLOBAL.LOGIN_ID,
586: FND_GLOBAL.USER_ID,
587: sysdate,
588: decode(p_attribute1,FND_API.G_MISS_CHAR,null,p_attribute1),
589: decode(p_attribute2,FND_API.G_MISS_CHAR,null,p_attribute2),
590: decode(p_attribute3,FND_API.G_MISS_CHAR,null,p_attribute3),
591: decode(p_attribute4,FND_API.G_MISS_CHAR,null,p_attribute4),
592: decode(p_attribute5,FND_API.G_MISS_CHAR,null,p_attribute5),
593: decode(p_attribute6,FND_API.G_MISS_CHAR,null,p_attribute6),

Line 590: decode(p_attribute3,FND_API.G_MISS_CHAR,null,p_attribute3),

586: FND_GLOBAL.USER_ID,
587: sysdate,
588: decode(p_attribute1,FND_API.G_MISS_CHAR,null,p_attribute1),
589: decode(p_attribute2,FND_API.G_MISS_CHAR,null,p_attribute2),
590: decode(p_attribute3,FND_API.G_MISS_CHAR,null,p_attribute3),
591: decode(p_attribute4,FND_API.G_MISS_CHAR,null,p_attribute4),
592: decode(p_attribute5,FND_API.G_MISS_CHAR,null,p_attribute5),
593: decode(p_attribute6,FND_API.G_MISS_CHAR,null,p_attribute6),
594: decode(p_attribute7,FND_API.G_MISS_CHAR,null,p_attribute7),

Line 591: decode(p_attribute4,FND_API.G_MISS_CHAR,null,p_attribute4),

587: sysdate,
588: decode(p_attribute1,FND_API.G_MISS_CHAR,null,p_attribute1),
589: decode(p_attribute2,FND_API.G_MISS_CHAR,null,p_attribute2),
590: decode(p_attribute3,FND_API.G_MISS_CHAR,null,p_attribute3),
591: decode(p_attribute4,FND_API.G_MISS_CHAR,null,p_attribute4),
592: decode(p_attribute5,FND_API.G_MISS_CHAR,null,p_attribute5),
593: decode(p_attribute6,FND_API.G_MISS_CHAR,null,p_attribute6),
594: decode(p_attribute7,FND_API.G_MISS_CHAR,null,p_attribute7),
595: decode(p_attribute8,FND_API.G_MISS_CHAR,null,p_attribute8),

Line 592: decode(p_attribute5,FND_API.G_MISS_CHAR,null,p_attribute5),

588: decode(p_attribute1,FND_API.G_MISS_CHAR,null,p_attribute1),
589: decode(p_attribute2,FND_API.G_MISS_CHAR,null,p_attribute2),
590: decode(p_attribute3,FND_API.G_MISS_CHAR,null,p_attribute3),
591: decode(p_attribute4,FND_API.G_MISS_CHAR,null,p_attribute4),
592: decode(p_attribute5,FND_API.G_MISS_CHAR,null,p_attribute5),
593: decode(p_attribute6,FND_API.G_MISS_CHAR,null,p_attribute6),
594: decode(p_attribute7,FND_API.G_MISS_CHAR,null,p_attribute7),
595: decode(p_attribute8,FND_API.G_MISS_CHAR,null,p_attribute8),
596: decode(p_attribute9,FND_API.G_MISS_CHAR,null,p_attribute9),

Line 593: decode(p_attribute6,FND_API.G_MISS_CHAR,null,p_attribute6),

589: decode(p_attribute2,FND_API.G_MISS_CHAR,null,p_attribute2),
590: decode(p_attribute3,FND_API.G_MISS_CHAR,null,p_attribute3),
591: decode(p_attribute4,FND_API.G_MISS_CHAR,null,p_attribute4),
592: decode(p_attribute5,FND_API.G_MISS_CHAR,null,p_attribute5),
593: decode(p_attribute6,FND_API.G_MISS_CHAR,null,p_attribute6),
594: decode(p_attribute7,FND_API.G_MISS_CHAR,null,p_attribute7),
595: decode(p_attribute8,FND_API.G_MISS_CHAR,null,p_attribute8),
596: decode(p_attribute9,FND_API.G_MISS_CHAR,null,p_attribute9),
597: decode(p_attribute10,FND_API.G_MISS_CHAR,null,p_attribute10),

Line 594: decode(p_attribute7,FND_API.G_MISS_CHAR,null,p_attribute7),

590: decode(p_attribute3,FND_API.G_MISS_CHAR,null,p_attribute3),
591: decode(p_attribute4,FND_API.G_MISS_CHAR,null,p_attribute4),
592: decode(p_attribute5,FND_API.G_MISS_CHAR,null,p_attribute5),
593: decode(p_attribute6,FND_API.G_MISS_CHAR,null,p_attribute6),
594: decode(p_attribute7,FND_API.G_MISS_CHAR,null,p_attribute7),
595: decode(p_attribute8,FND_API.G_MISS_CHAR,null,p_attribute8),
596: decode(p_attribute9,FND_API.G_MISS_CHAR,null,p_attribute9),
597: decode(p_attribute10,FND_API.G_MISS_CHAR,null,p_attribute10),
598: decode(p_attribute11,FND_API.G_MISS_CHAR,null,p_attribute11),

Line 595: decode(p_attribute8,FND_API.G_MISS_CHAR,null,p_attribute8),

591: decode(p_attribute4,FND_API.G_MISS_CHAR,null,p_attribute4),
592: decode(p_attribute5,FND_API.G_MISS_CHAR,null,p_attribute5),
593: decode(p_attribute6,FND_API.G_MISS_CHAR,null,p_attribute6),
594: decode(p_attribute7,FND_API.G_MISS_CHAR,null,p_attribute7),
595: decode(p_attribute8,FND_API.G_MISS_CHAR,null,p_attribute8),
596: decode(p_attribute9,FND_API.G_MISS_CHAR,null,p_attribute9),
597: decode(p_attribute10,FND_API.G_MISS_CHAR,null,p_attribute10),
598: decode(p_attribute11,FND_API.G_MISS_CHAR,null,p_attribute11),
599: decode(p_attribute12,FND_API.G_MISS_CHAR,null,p_attribute12),

Line 596: decode(p_attribute9,FND_API.G_MISS_CHAR,null,p_attribute9),

592: decode(p_attribute5,FND_API.G_MISS_CHAR,null,p_attribute5),
593: decode(p_attribute6,FND_API.G_MISS_CHAR,null,p_attribute6),
594: decode(p_attribute7,FND_API.G_MISS_CHAR,null,p_attribute7),
595: decode(p_attribute8,FND_API.G_MISS_CHAR,null,p_attribute8),
596: decode(p_attribute9,FND_API.G_MISS_CHAR,null,p_attribute9),
597: decode(p_attribute10,FND_API.G_MISS_CHAR,null,p_attribute10),
598: decode(p_attribute11,FND_API.G_MISS_CHAR,null,p_attribute11),
599: decode(p_attribute12,FND_API.G_MISS_CHAR,null,p_attribute12),
600: decode(p_attribute13,FND_API.G_MISS_CHAR,null,p_attribute13),

Line 597: decode(p_attribute10,FND_API.G_MISS_CHAR,null,p_attribute10),

593: decode(p_attribute6,FND_API.G_MISS_CHAR,null,p_attribute6),
594: decode(p_attribute7,FND_API.G_MISS_CHAR,null,p_attribute7),
595: decode(p_attribute8,FND_API.G_MISS_CHAR,null,p_attribute8),
596: decode(p_attribute9,FND_API.G_MISS_CHAR,null,p_attribute9),
597: decode(p_attribute10,FND_API.G_MISS_CHAR,null,p_attribute10),
598: decode(p_attribute11,FND_API.G_MISS_CHAR,null,p_attribute11),
599: decode(p_attribute12,FND_API.G_MISS_CHAR,null,p_attribute12),
600: decode(p_attribute13,FND_API.G_MISS_CHAR,null,p_attribute13),
601: decode(p_attribute14,FND_API.G_MISS_CHAR,null,p_attribute14),

Line 598: decode(p_attribute11,FND_API.G_MISS_CHAR,null,p_attribute11),

594: decode(p_attribute7,FND_API.G_MISS_CHAR,null,p_attribute7),
595: decode(p_attribute8,FND_API.G_MISS_CHAR,null,p_attribute8),
596: decode(p_attribute9,FND_API.G_MISS_CHAR,null,p_attribute9),
597: decode(p_attribute10,FND_API.G_MISS_CHAR,null,p_attribute10),
598: decode(p_attribute11,FND_API.G_MISS_CHAR,null,p_attribute11),
599: decode(p_attribute12,FND_API.G_MISS_CHAR,null,p_attribute12),
600: decode(p_attribute13,FND_API.G_MISS_CHAR,null,p_attribute13),
601: decode(p_attribute14,FND_API.G_MISS_CHAR,null,p_attribute14),
602: decode(p_attribute15,FND_API.G_MISS_CHAR,null,p_attribute15),

Line 599: decode(p_attribute12,FND_API.G_MISS_CHAR,null,p_attribute12),

595: decode(p_attribute8,FND_API.G_MISS_CHAR,null,p_attribute8),
596: decode(p_attribute9,FND_API.G_MISS_CHAR,null,p_attribute9),
597: decode(p_attribute10,FND_API.G_MISS_CHAR,null,p_attribute10),
598: decode(p_attribute11,FND_API.G_MISS_CHAR,null,p_attribute11),
599: decode(p_attribute12,FND_API.G_MISS_CHAR,null,p_attribute12),
600: decode(p_attribute13,FND_API.G_MISS_CHAR,null,p_attribute13),
601: decode(p_attribute14,FND_API.G_MISS_CHAR,null,p_attribute14),
602: decode(p_attribute15,FND_API.G_MISS_CHAR,null,p_attribute15),
603: decode(p_attribute16,FND_API.G_MISS_CHAR,null,p_attribute16),

Line 600: decode(p_attribute13,FND_API.G_MISS_CHAR,null,p_attribute13),

596: decode(p_attribute9,FND_API.G_MISS_CHAR,null,p_attribute9),
597: decode(p_attribute10,FND_API.G_MISS_CHAR,null,p_attribute10),
598: decode(p_attribute11,FND_API.G_MISS_CHAR,null,p_attribute11),
599: decode(p_attribute12,FND_API.G_MISS_CHAR,null,p_attribute12),
600: decode(p_attribute13,FND_API.G_MISS_CHAR,null,p_attribute13),
601: decode(p_attribute14,FND_API.G_MISS_CHAR,null,p_attribute14),
602: decode(p_attribute15,FND_API.G_MISS_CHAR,null,p_attribute15),
603: decode(p_attribute16,FND_API.G_MISS_CHAR,null,p_attribute16),
604: decode(p_attribute17,FND_API.G_MISS_CHAR,null,p_attribute17),

Line 601: decode(p_attribute14,FND_API.G_MISS_CHAR,null,p_attribute14),

597: decode(p_attribute10,FND_API.G_MISS_CHAR,null,p_attribute10),
598: decode(p_attribute11,FND_API.G_MISS_CHAR,null,p_attribute11),
599: decode(p_attribute12,FND_API.G_MISS_CHAR,null,p_attribute12),
600: decode(p_attribute13,FND_API.G_MISS_CHAR,null,p_attribute13),
601: decode(p_attribute14,FND_API.G_MISS_CHAR,null,p_attribute14),
602: decode(p_attribute15,FND_API.G_MISS_CHAR,null,p_attribute15),
603: decode(p_attribute16,FND_API.G_MISS_CHAR,null,p_attribute16),
604: decode(p_attribute17,FND_API.G_MISS_CHAR,null,p_attribute17),
605: decode(p_attribute18,FND_API.G_MISS_CHAR,null,p_attribute18),

Line 602: decode(p_attribute15,FND_API.G_MISS_CHAR,null,p_attribute15),

598: decode(p_attribute11,FND_API.G_MISS_CHAR,null,p_attribute11),
599: decode(p_attribute12,FND_API.G_MISS_CHAR,null,p_attribute12),
600: decode(p_attribute13,FND_API.G_MISS_CHAR,null,p_attribute13),
601: decode(p_attribute14,FND_API.G_MISS_CHAR,null,p_attribute14),
602: decode(p_attribute15,FND_API.G_MISS_CHAR,null,p_attribute15),
603: decode(p_attribute16,FND_API.G_MISS_CHAR,null,p_attribute16),
604: decode(p_attribute17,FND_API.G_MISS_CHAR,null,p_attribute17),
605: decode(p_attribute18,FND_API.G_MISS_CHAR,null,p_attribute18),
606: decode(p_attribute19,FND_API.G_MISS_CHAR,null,p_attribute19),

Line 603: decode(p_attribute16,FND_API.G_MISS_CHAR,null,p_attribute16),

599: decode(p_attribute12,FND_API.G_MISS_CHAR,null,p_attribute12),
600: decode(p_attribute13,FND_API.G_MISS_CHAR,null,p_attribute13),
601: decode(p_attribute14,FND_API.G_MISS_CHAR,null,p_attribute14),
602: decode(p_attribute15,FND_API.G_MISS_CHAR,null,p_attribute15),
603: decode(p_attribute16,FND_API.G_MISS_CHAR,null,p_attribute16),
604: decode(p_attribute17,FND_API.G_MISS_CHAR,null,p_attribute17),
605: decode(p_attribute18,FND_API.G_MISS_CHAR,null,p_attribute18),
606: decode(p_attribute19,FND_API.G_MISS_CHAR,null,p_attribute19),
607: decode(p_attribute20,FND_API.G_MISS_CHAR,null,p_attribute20),

Line 604: decode(p_attribute17,FND_API.G_MISS_CHAR,null,p_attribute17),

600: decode(p_attribute13,FND_API.G_MISS_CHAR,null,p_attribute13),
601: decode(p_attribute14,FND_API.G_MISS_CHAR,null,p_attribute14),
602: decode(p_attribute15,FND_API.G_MISS_CHAR,null,p_attribute15),
603: decode(p_attribute16,FND_API.G_MISS_CHAR,null,p_attribute16),
604: decode(p_attribute17,FND_API.G_MISS_CHAR,null,p_attribute17),
605: decode(p_attribute18,FND_API.G_MISS_CHAR,null,p_attribute18),
606: decode(p_attribute19,FND_API.G_MISS_CHAR,null,p_attribute19),
607: decode(p_attribute20,FND_API.G_MISS_CHAR,null,p_attribute20),
608: decode(p_attribute21,FND_API.G_MISS_CHAR,null,p_attribute21),

Line 605: decode(p_attribute18,FND_API.G_MISS_CHAR,null,p_attribute18),

601: decode(p_attribute14,FND_API.G_MISS_CHAR,null,p_attribute14),
602: decode(p_attribute15,FND_API.G_MISS_CHAR,null,p_attribute15),
603: decode(p_attribute16,FND_API.G_MISS_CHAR,null,p_attribute16),
604: decode(p_attribute17,FND_API.G_MISS_CHAR,null,p_attribute17),
605: decode(p_attribute18,FND_API.G_MISS_CHAR,null,p_attribute18),
606: decode(p_attribute19,FND_API.G_MISS_CHAR,null,p_attribute19),
607: decode(p_attribute20,FND_API.G_MISS_CHAR,null,p_attribute20),
608: decode(p_attribute21,FND_API.G_MISS_CHAR,null,p_attribute21),
609: decode(p_attribute22,FND_API.G_MISS_CHAR,null,p_attribute22),

Line 606: decode(p_attribute19,FND_API.G_MISS_CHAR,null,p_attribute19),

602: decode(p_attribute15,FND_API.G_MISS_CHAR,null,p_attribute15),
603: decode(p_attribute16,FND_API.G_MISS_CHAR,null,p_attribute16),
604: decode(p_attribute17,FND_API.G_MISS_CHAR,null,p_attribute17),
605: decode(p_attribute18,FND_API.G_MISS_CHAR,null,p_attribute18),
606: decode(p_attribute19,FND_API.G_MISS_CHAR,null,p_attribute19),
607: decode(p_attribute20,FND_API.G_MISS_CHAR,null,p_attribute20),
608: decode(p_attribute21,FND_API.G_MISS_CHAR,null,p_attribute21),
609: decode(p_attribute22,FND_API.G_MISS_CHAR,null,p_attribute22),
610: decode(p_attribute23,FND_API.G_MISS_CHAR,null,p_attribute23),

Line 607: decode(p_attribute20,FND_API.G_MISS_CHAR,null,p_attribute20),

603: decode(p_attribute16,FND_API.G_MISS_CHAR,null,p_attribute16),
604: decode(p_attribute17,FND_API.G_MISS_CHAR,null,p_attribute17),
605: decode(p_attribute18,FND_API.G_MISS_CHAR,null,p_attribute18),
606: decode(p_attribute19,FND_API.G_MISS_CHAR,null,p_attribute19),
607: decode(p_attribute20,FND_API.G_MISS_CHAR,null,p_attribute20),
608: decode(p_attribute21,FND_API.G_MISS_CHAR,null,p_attribute21),
609: decode(p_attribute22,FND_API.G_MISS_CHAR,null,p_attribute22),
610: decode(p_attribute23,FND_API.G_MISS_CHAR,null,p_attribute23),
611: decode(p_attribute24,FND_API.G_MISS_CHAR,null,p_attribute24),

Line 608: decode(p_attribute21,FND_API.G_MISS_CHAR,null,p_attribute21),

604: decode(p_attribute17,FND_API.G_MISS_CHAR,null,p_attribute17),
605: decode(p_attribute18,FND_API.G_MISS_CHAR,null,p_attribute18),
606: decode(p_attribute19,FND_API.G_MISS_CHAR,null,p_attribute19),
607: decode(p_attribute20,FND_API.G_MISS_CHAR,null,p_attribute20),
608: decode(p_attribute21,FND_API.G_MISS_CHAR,null,p_attribute21),
609: decode(p_attribute22,FND_API.G_MISS_CHAR,null,p_attribute22),
610: decode(p_attribute23,FND_API.G_MISS_CHAR,null,p_attribute23),
611: decode(p_attribute24,FND_API.G_MISS_CHAR,null,p_attribute24),
612: decode(p_attribute25,FND_API.G_MISS_CHAR,null,p_attribute25),

Line 609: decode(p_attribute22,FND_API.G_MISS_CHAR,null,p_attribute22),

605: decode(p_attribute18,FND_API.G_MISS_CHAR,null,p_attribute18),
606: decode(p_attribute19,FND_API.G_MISS_CHAR,null,p_attribute19),
607: decode(p_attribute20,FND_API.G_MISS_CHAR,null,p_attribute20),
608: decode(p_attribute21,FND_API.G_MISS_CHAR,null,p_attribute21),
609: decode(p_attribute22,FND_API.G_MISS_CHAR,null,p_attribute22),
610: decode(p_attribute23,FND_API.G_MISS_CHAR,null,p_attribute23),
611: decode(p_attribute24,FND_API.G_MISS_CHAR,null,p_attribute24),
612: decode(p_attribute25,FND_API.G_MISS_CHAR,null,p_attribute25),
613: decode(p_attribute26,FND_API.G_MISS_CHAR,null,p_attribute26),

Line 610: decode(p_attribute23,FND_API.G_MISS_CHAR,null,p_attribute23),

606: decode(p_attribute19,FND_API.G_MISS_CHAR,null,p_attribute19),
607: decode(p_attribute20,FND_API.G_MISS_CHAR,null,p_attribute20),
608: decode(p_attribute21,FND_API.G_MISS_CHAR,null,p_attribute21),
609: decode(p_attribute22,FND_API.G_MISS_CHAR,null,p_attribute22),
610: decode(p_attribute23,FND_API.G_MISS_CHAR,null,p_attribute23),
611: decode(p_attribute24,FND_API.G_MISS_CHAR,null,p_attribute24),
612: decode(p_attribute25,FND_API.G_MISS_CHAR,null,p_attribute25),
613: decode(p_attribute26,FND_API.G_MISS_CHAR,null,p_attribute26),
614: decode(p_attribute27,FND_API.G_MISS_CHAR,null,p_attribute27),

Line 611: decode(p_attribute24,FND_API.G_MISS_CHAR,null,p_attribute24),

607: decode(p_attribute20,FND_API.G_MISS_CHAR,null,p_attribute20),
608: decode(p_attribute21,FND_API.G_MISS_CHAR,null,p_attribute21),
609: decode(p_attribute22,FND_API.G_MISS_CHAR,null,p_attribute22),
610: decode(p_attribute23,FND_API.G_MISS_CHAR,null,p_attribute23),
611: decode(p_attribute24,FND_API.G_MISS_CHAR,null,p_attribute24),
612: decode(p_attribute25,FND_API.G_MISS_CHAR,null,p_attribute25),
613: decode(p_attribute26,FND_API.G_MISS_CHAR,null,p_attribute26),
614: decode(p_attribute27,FND_API.G_MISS_CHAR,null,p_attribute27),
615: decode(p_attribute28,FND_API.G_MISS_CHAR,null,p_attribute28),

Line 612: decode(p_attribute25,FND_API.G_MISS_CHAR,null,p_attribute25),

608: decode(p_attribute21,FND_API.G_MISS_CHAR,null,p_attribute21),
609: decode(p_attribute22,FND_API.G_MISS_CHAR,null,p_attribute22),
610: decode(p_attribute23,FND_API.G_MISS_CHAR,null,p_attribute23),
611: decode(p_attribute24,FND_API.G_MISS_CHAR,null,p_attribute24),
612: decode(p_attribute25,FND_API.G_MISS_CHAR,null,p_attribute25),
613: decode(p_attribute26,FND_API.G_MISS_CHAR,null,p_attribute26),
614: decode(p_attribute27,FND_API.G_MISS_CHAR,null,p_attribute27),
615: decode(p_attribute28,FND_API.G_MISS_CHAR,null,p_attribute28),
616: decode(p_attribute29,FND_API.G_MISS_CHAR,null,p_attribute29),

Line 613: decode(p_attribute26,FND_API.G_MISS_CHAR,null,p_attribute26),

609: decode(p_attribute22,FND_API.G_MISS_CHAR,null,p_attribute22),
610: decode(p_attribute23,FND_API.G_MISS_CHAR,null,p_attribute23),
611: decode(p_attribute24,FND_API.G_MISS_CHAR,null,p_attribute24),
612: decode(p_attribute25,FND_API.G_MISS_CHAR,null,p_attribute25),
613: decode(p_attribute26,FND_API.G_MISS_CHAR,null,p_attribute26),
614: decode(p_attribute27,FND_API.G_MISS_CHAR,null,p_attribute27),
615: decode(p_attribute28,FND_API.G_MISS_CHAR,null,p_attribute28),
616: decode(p_attribute29,FND_API.G_MISS_CHAR,null,p_attribute29),
617: decode(p_attribute30,FND_API.G_MISS_CHAR,null,p_attribute30),

Line 614: decode(p_attribute27,FND_API.G_MISS_CHAR,null,p_attribute27),

610: decode(p_attribute23,FND_API.G_MISS_CHAR,null,p_attribute23),
611: decode(p_attribute24,FND_API.G_MISS_CHAR,null,p_attribute24),
612: decode(p_attribute25,FND_API.G_MISS_CHAR,null,p_attribute25),
613: decode(p_attribute26,FND_API.G_MISS_CHAR,null,p_attribute26),
614: decode(p_attribute27,FND_API.G_MISS_CHAR,null,p_attribute27),
615: decode(p_attribute28,FND_API.G_MISS_CHAR,null,p_attribute28),
616: decode(p_attribute29,FND_API.G_MISS_CHAR,null,p_attribute29),
617: decode(p_attribute30,FND_API.G_MISS_CHAR,null,p_attribute30),
618: decode(p_context,FND_API.G_MISS_CHAR,null,p_context));

Line 615: decode(p_attribute28,FND_API.G_MISS_CHAR,null,p_attribute28),

611: decode(p_attribute24,FND_API.G_MISS_CHAR,null,p_attribute24),
612: decode(p_attribute25,FND_API.G_MISS_CHAR,null,p_attribute25),
613: decode(p_attribute26,FND_API.G_MISS_CHAR,null,p_attribute26),
614: decode(p_attribute27,FND_API.G_MISS_CHAR,null,p_attribute27),
615: decode(p_attribute28,FND_API.G_MISS_CHAR,null,p_attribute28),
616: decode(p_attribute29,FND_API.G_MISS_CHAR,null,p_attribute29),
617: decode(p_attribute30,FND_API.G_MISS_CHAR,null,p_attribute30),
618: decode(p_context,FND_API.G_MISS_CHAR,null,p_context));
619:

Line 616: decode(p_attribute29,FND_API.G_MISS_CHAR,null,p_attribute29),

612: decode(p_attribute25,FND_API.G_MISS_CHAR,null,p_attribute25),
613: decode(p_attribute26,FND_API.G_MISS_CHAR,null,p_attribute26),
614: decode(p_attribute27,FND_API.G_MISS_CHAR,null,p_attribute27),
615: decode(p_attribute28,FND_API.G_MISS_CHAR,null,p_attribute28),
616: decode(p_attribute29,FND_API.G_MISS_CHAR,null,p_attribute29),
617: decode(p_attribute30,FND_API.G_MISS_CHAR,null,p_attribute30),
618: decode(p_context,FND_API.G_MISS_CHAR,null,p_context));
619:
620: end if;

Line 617: decode(p_attribute30,FND_API.G_MISS_CHAR,null,p_attribute30),

613: decode(p_attribute26,FND_API.G_MISS_CHAR,null,p_attribute26),
614: decode(p_attribute27,FND_API.G_MISS_CHAR,null,p_attribute27),
615: decode(p_attribute28,FND_API.G_MISS_CHAR,null,p_attribute28),
616: decode(p_attribute29,FND_API.G_MISS_CHAR,null,p_attribute29),
617: decode(p_attribute30,FND_API.G_MISS_CHAR,null,p_attribute30),
618: decode(p_context,FND_API.G_MISS_CHAR,null,p_context));
619:
620: end if;
621:

Line 618: decode(p_context,FND_API.G_MISS_CHAR,null,p_context));

614: decode(p_attribute27,FND_API.G_MISS_CHAR,null,p_attribute27),
615: decode(p_attribute28,FND_API.G_MISS_CHAR,null,p_attribute28),
616: decode(p_attribute29,FND_API.G_MISS_CHAR,null,p_attribute29),
617: decode(p_attribute30,FND_API.G_MISS_CHAR,null,p_attribute30),
618: decode(p_context,FND_API.G_MISS_CHAR,null,p_context));
619:
620: end if;
621:
622: p_budget_revision_id := l_budget_revision_id;

Line 626: p_return_status := FND_API.G_RET_STS_SUCCESS;

622: p_budget_revision_id := l_budget_revision_id;
623:
624: -- Initialize API return status to success
625:
626: p_return_status := FND_API.G_RET_STS_SUCCESS;
627:
628: -- Standard check of p_commit.
629:
630: IF FND_API.to_Boolean (p_commit) THEN

Line 630: IF FND_API.to_Boolean (p_commit) THEN

626: p_return_status := FND_API.G_RET_STS_SUCCESS;
627:
628: -- Standard check of p_commit.
629:
630: IF FND_API.to_Boolean (p_commit) THEN
631: commit work;
632: END IF;
633:
634: -- Standard call to get message count and if count is 1, get message info.

Line 641: WHEN FND_API.G_EXC_ERROR THEN

637: p_data => p_msg_data);
638:
639: EXCEPTION
640:
641: WHEN FND_API.G_EXC_ERROR THEN
642: rollback to Create_Budget_Revision;
643: p_return_status := FND_API.G_RET_STS_ERROR;
644: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
645: p_data => p_msg_data);

Line 643: p_return_status := FND_API.G_RET_STS_ERROR;

639: EXCEPTION
640:
641: WHEN FND_API.G_EXC_ERROR THEN
642: rollback to Create_Budget_Revision;
643: p_return_status := FND_API.G_RET_STS_ERROR;
644: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
645: p_data => p_msg_data);
646:
647: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 647: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

643: p_return_status := FND_API.G_RET_STS_ERROR;
644: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
645: p_data => p_msg_data);
646:
647: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
648: rollback to Create_Budget_Revision;
649: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
650: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
651: p_data => p_msg_data);

Line 649: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

645: p_data => p_msg_data);
646:
647: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
648: rollback to Create_Budget_Revision;
649: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
650: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
651: p_data => p_msg_data);
652:
653: WHEN OTHERS THEN

Line 655: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

651: p_data => p_msg_data);
652:
653: WHEN OTHERS THEN
654: rollback to Create_Budget_Revision;
655: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
656:
657: IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
658: FND_MSG_PUB.Add_Exc_Msg (G_PKG_NAME,
659: l_api_name);

Line 783: g_global_revision := FND_API.G_TRUE;

779: g_hr_budget_id := c_Budget_Revision_Rec.hr_budget_id;
780: end loop;
781:
782: if g_global_budget_revision_id is null then
783: g_global_revision := FND_API.G_TRUE;
784: else
785: g_global_revision := FND_API.G_FALSE;
786: end if;
787:

Line 785: g_global_revision := FND_API.G_FALSE;

781:
782: if g_global_budget_revision_id is null then
783: g_global_revision := FND_API.G_TRUE;
784: else
785: g_global_revision := FND_API.G_FALSE;
786: end if;
787:
788: for c_BG_Rec in c_BG loop
789: g_root_budget_group_id := c_BG_Rec.root_budget_group_id;

Line 852: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

848: PSB_WS_POS1.Cache_Named_Attributes
849: (p_return_status => l_return_status,
850: p_business_group_id => g_business_group_id);
851:
852: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
853: raise FND_API.G_EXC_ERROR;
854: end if;
855:
856: end;

Line 853: raise FND_API.G_EXC_ERROR;

849: (p_return_status => l_return_status,
850: p_business_group_id => g_business_group_id);
851:
852: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
853: raise FND_API.G_EXC_ERROR;
854: end if;
855:
856: end;
857: end if;

Line 889: p_return_status := FND_API.G_RET_STS_SUCCESS;

885: (application_short_name => 'SQLGL',
886: key_flex_code => 'GL#',
887: structure_number => g_flex_code);
888:
889: p_return_status := FND_API.G_RET_STS_SUCCESS;
890:
891: EXCEPTION
892:
893: when OTHERS then

Line 894: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

890:
891: EXCEPTION
892:
893: when OTHERS then
894: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
895:
896: End Cache_Revision_Variables;
897:
898: /*===========================================================================+

Line 903: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,

899: | PROCEDURE Create_Revision_Accounts |
900: +===========================================================================*/
901: PROCEDURE Create_Revision_Accounts
902: ( p_api_version IN NUMBER,
903: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
904: p_commit IN VARCHAR2 := FND_API.G_FALSE,
905: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
906: p_return_status OUT NOCOPY VARCHAR2,
907: p_msg_count OUT NOCOPY NUMBER,

Line 904: p_commit IN VARCHAR2 := FND_API.G_FALSE,

900: +===========================================================================*/
901: PROCEDURE Create_Revision_Accounts
902: ( p_api_version IN NUMBER,
903: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
904: p_commit IN VARCHAR2 := FND_API.G_FALSE,
905: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
906: p_return_status OUT NOCOPY VARCHAR2,
907: p_msg_count OUT NOCOPY NUMBER,
908: p_msg_data OUT NOCOPY VARCHAR2,

Line 905: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

901: PROCEDURE Create_Revision_Accounts
902: ( p_api_version IN NUMBER,
903: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
904: p_commit IN VARCHAR2 := FND_API.G_FALSE,
905: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
906: p_return_status OUT NOCOPY VARCHAR2,
907: p_msg_count OUT NOCOPY NUMBER,
908: p_msg_data OUT NOCOPY VARCHAR2,
909: p_budget_revision_id IN NUMBER ,

Line 913: p_position_id IN NUMBER := FND_API.G_MISS_NUM,

909: p_budget_revision_id IN NUMBER ,
910: p_budget_revision_acct_line_id IN OUT NOCOPY NUMBER,
911: p_code_combination_id IN NUMBER,
912: p_budget_group_id IN NUMBER,
913: p_position_id IN NUMBER := FND_API.G_MISS_NUM,
914: p_gl_period_name IN VARCHAR2,
915: p_gl_budget_version_id IN NUMBER := FND_API.G_MISS_NUM,
916: p_currency_code IN VARCHAR2,
917: p_budget_balance IN NUMBER,

Line 915: p_gl_budget_version_id IN NUMBER := FND_API.G_MISS_NUM,

911: p_code_combination_id IN NUMBER,
912: p_budget_group_id IN NUMBER,
913: p_position_id IN NUMBER := FND_API.G_MISS_NUM,
914: p_gl_period_name IN VARCHAR2,
915: p_gl_budget_version_id IN NUMBER := FND_API.G_MISS_NUM,
916: p_currency_code IN VARCHAR2,
917: p_budget_balance IN NUMBER,
918: p_revision_type IN VARCHAR2,
919: p_revision_value_type IN VARCHAR2,

Line 961: IF NOT FND_API.Compatible_API_Call (l_api_version,

957: AND period_name = p_gl_period_name;
958: --
959: BEGIN
960: -- Standard call to check for call compatibility.
961: IF NOT FND_API.Compatible_API_Call (l_api_version,
962: p_api_version,
963: l_api_name,
964: G_PKG_NAME)
965: THEN

Line 966: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

962: p_api_version,
963: l_api_name,
964: G_PKG_NAME)
965: THEN
966: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
967: END IF;
968:
969: -- Initialize message list if p_init_msg_list is set to TRUE.
970: IF FND_API.to_Boolean (p_init_msg_list) THEN

Line 970: IF FND_API.to_Boolean (p_init_msg_list) THEN

966: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
967: END IF;
968:
969: -- Initialize message list if p_init_msg_list is set to TRUE.
970: IF FND_API.to_Boolean (p_init_msg_list) THEN
971: FND_MSG_PUB.initialize;
972: END IF;
973:
974: Cache_Revision_Variables

Line 978: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

974: Cache_Revision_Variables
975: ( p_return_status => l_return_status,
976: p_budget_revision_id => p_budget_revision_id ) ;
977: --
978: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
979: raise FND_API.G_EXC_ERROR;
980: end if;
981:
982: For l_gl_dates_rec in l_gl_dates_csr Loop

Line 979: raise FND_API.G_EXC_ERROR;

975: ( p_return_status => l_return_status,
976: p_budget_revision_id => p_budget_revision_id ) ;
977: --
978: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
979: raise FND_API.G_EXC_ERROR;
980: end if;
981:
982: For l_gl_dates_rec in l_gl_dates_csr Loop
983: l_start_date := l_gl_dates_rec.start_date;

Line 987: if nvl(p_gl_budget_version_id, FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM then

983: l_start_date := l_gl_dates_rec.start_date;
984: l_end_date := l_gl_dates_rec.end_date;
985: End Loop;
986:
987: if nvl(p_gl_budget_version_id, FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM then
988:
989: PSB_GL_BUDGET_PVT.Find_GL_Budget
990: ( p_api_version => 1.0,
991: p_return_status => l_return_status,

Line 1001: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

997: p_dual_posting_type => 'A',
998: p_gl_budget_version_id => l_budget_version_id
999: ) ;
1000: --
1001: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
1002: raise FND_API.G_EXC_ERROR;
1003: end if;
1004:
1005: if ( l_budget_version_id is null and g_permanent_revision = 'Y' ) then

Line 1002: raise FND_API.G_EXC_ERROR;

998: p_gl_budget_version_id => l_budget_version_id
999: ) ;
1000: --
1001: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
1002: raise FND_API.G_EXC_ERROR;
1003: end if;
1004:
1005: if ( l_budget_version_id is null and g_permanent_revision = 'Y' ) then
1006:

Line 1018: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

1014: p_start_date => l_start_date,
1015: p_gl_budget_version_id => l_budget_version_id
1016: ) ;
1017: --
1018: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
1019: raise FND_API.G_EXC_ERROR;
1020: end if;
1021: --
1022: end if;

Line 1019: raise FND_API.G_EXC_ERROR;

1015: p_gl_budget_version_id => l_budget_version_id
1016: ) ;
1017: --
1018: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
1019: raise FND_API.G_EXC_ERROR;
1020: end if;
1021: --
1022: end if;
1023: --

Line 1036: raise FND_API.G_EXC_ERROR;

1032: structure_number => g_flex_code,
1033: combination_id => p_code_combination_id ) ;
1034: message_token('ACCOUNT', l_concat_segments);
1035: add_message('PSB', 'PSB_CANNOT_ASSIGN_BUDGET');
1036: raise FND_API.G_EXC_ERROR;
1037: end if;
1038:
1039: IF ( p_budget_revision_acct_line_id is not null ) THEN
1040: l_budget_revision_acct_line_id := p_budget_revision_acct_line_id;

Line 1059: USING p_code_combination_id, p_gl_period_name, FND_API.G_MISS_CHAR,

1055: 'and pbrl.budget_revision_acct_line_id = pbra.budget_revision_acct_line_id';
1056:
1057: l_first_br_al_id := NULL;
1058: OPEN l_sql_bra_csr FOR sql_bra
1059: USING p_code_combination_id, p_gl_period_name, FND_API.G_MISS_CHAR,
1060: p_currency_code, FND_API.G_MISS_CHAR, FND_API.G_MISS_NUM,
1061: l_budget_version_id, FND_API.G_MISS_NUM, FND_API.G_MISS_NUM,
1062: p_position_id, FND_API.G_MISS_NUM, p_budget_revision_id ;
1063: LOOP

Line 1060: p_currency_code, FND_API.G_MISS_CHAR, FND_API.G_MISS_NUM,

1056:
1057: l_first_br_al_id := NULL;
1058: OPEN l_sql_bra_csr FOR sql_bra
1059: USING p_code_combination_id, p_gl_period_name, FND_API.G_MISS_CHAR,
1060: p_currency_code, FND_API.G_MISS_CHAR, FND_API.G_MISS_NUM,
1061: l_budget_version_id, FND_API.G_MISS_NUM, FND_API.G_MISS_NUM,
1062: p_position_id, FND_API.G_MISS_NUM, p_budget_revision_id ;
1063: LOOP
1064: --

Line 1061: l_budget_version_id, FND_API.G_MISS_NUM, FND_API.G_MISS_NUM,

1057: l_first_br_al_id := NULL;
1058: OPEN l_sql_bra_csr FOR sql_bra
1059: USING p_code_combination_id, p_gl_period_name, FND_API.G_MISS_CHAR,
1060: p_currency_code, FND_API.G_MISS_CHAR, FND_API.G_MISS_NUM,
1061: l_budget_version_id, FND_API.G_MISS_NUM, FND_API.G_MISS_NUM,
1062: p_position_id, FND_API.G_MISS_NUM, p_budget_revision_id ;
1063: LOOP
1064: --
1065: FETCH l_sql_bra_csr INTO l_budget_revision_acct_line_id;

Line 1062: p_position_id, FND_API.G_MISS_NUM, p_budget_revision_id ;

1058: OPEN l_sql_bra_csr FOR sql_bra
1059: USING p_code_combination_id, p_gl_period_name, FND_API.G_MISS_CHAR,
1060: p_currency_code, FND_API.G_MISS_CHAR, FND_API.G_MISS_NUM,
1061: l_budget_version_id, FND_API.G_MISS_NUM, FND_API.G_MISS_NUM,
1062: p_position_id, FND_API.G_MISS_NUM, p_budget_revision_id ;
1063: LOOP
1064: --
1065: FETCH l_sql_bra_csr INTO l_budget_revision_acct_line_id;
1066: EXIT WHEN l_sql_bra_csr%NOTFOUND;

Line 1093: 'and nvl(pbra.currency_code, ''' || FND_API.G_MISS_CHAR ||

1089: sql_bra := 'select pbra.budget_revision_acct_line_id '||
1090: 'from psb_budget_revision_accounts pbra, psb_budget_revision_lines pbrl ' ||
1091: 'where pbra.code_combination_id = :code_combination_id ' ||
1092: 'and pbra.gl_period_name = :gl_period_name ' ||
1093: 'and nvl(pbra.currency_code, ''' || FND_API.G_MISS_CHAR ||
1094: ''') = nvl(:currency_code, ''' || FND_API.G_MISS_CHAR || ''') ' ||
1095: -- Start bug # 3022417
1096: 'and nvl(pbra.gl_budget_version_id,-9999)=nvl(:budget_version_id,-9999) '||
1097: 'and nvl(pbra.position_id, -9999) = nvl(:position_id, -9999) ' ||

Line 1094: ''') = nvl(:currency_code, ''' || FND_API.G_MISS_CHAR || ''') ' ||

1090: 'from psb_budget_revision_accounts pbra, psb_budget_revision_lines pbrl ' ||
1091: 'where pbra.code_combination_id = :code_combination_id ' ||
1092: 'and pbra.gl_period_name = :gl_period_name ' ||
1093: 'and nvl(pbra.currency_code, ''' || FND_API.G_MISS_CHAR ||
1094: ''') = nvl(:currency_code, ''' || FND_API.G_MISS_CHAR || ''') ' ||
1095: -- Start bug # 3022417
1096: 'and nvl(pbra.gl_budget_version_id,-9999)=nvl(:budget_version_id,-9999) '||
1097: 'and nvl(pbra.position_id, -9999) = nvl(:position_id, -9999) ' ||
1098: -- End bug # 3022417

Line 1121: p_budget_group_id, decode(p_position_id, FND_API.G_MISS_NUM, null, p_position_id), p_gl_period_name, l_budget_version_id, p_currency_code,

1117: REVISION_AMOUNT, functional_transaction,
1118: FUNDS_CONTROL_STATUS_CODE, FUNDS_CONTROL_RESULTS_CODE,
1119: NOTE_ID, FUNDS_CONTROL_TIMESTAMP, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATED_BY, CREATION_DATE)
1120: values (psb_budget_revision_accounts_s.nextval, p_code_combination_id,
1121: p_budget_group_id, decode(p_position_id, FND_API.G_MISS_NUM, null, p_position_id), p_gl_period_name, l_budget_version_id, p_currency_code,
1122: p_budget_balance, l_account_type, p_revision_type, p_revision_value_type,
1123: decode(p_revision_value_type, 'A', Get_Rounded_Amount(p_currency_code, p_revision_amount), p_revision_amount), p_functional_transaction,
1124: decode(p_funds_status_code, FND_API.G_MISS_CHAR, null, p_funds_status_code),
1125: decode(p_funds_result_code, FND_API.G_MISS_CHAR, null, p_funds_result_code),

Line 1124: decode(p_funds_status_code, FND_API.G_MISS_CHAR, null, p_funds_status_code),

1120: values (psb_budget_revision_accounts_s.nextval, p_code_combination_id,
1121: p_budget_group_id, decode(p_position_id, FND_API.G_MISS_NUM, null, p_position_id), p_gl_period_name, l_budget_version_id, p_currency_code,
1122: p_budget_balance, l_account_type, p_revision_type, p_revision_value_type,
1123: decode(p_revision_value_type, 'A', Get_Rounded_Amount(p_currency_code, p_revision_amount), p_revision_amount), p_functional_transaction,
1124: decode(p_funds_status_code, FND_API.G_MISS_CHAR, null, p_funds_status_code),
1125: decode(p_funds_result_code, FND_API.G_MISS_CHAR, null, p_funds_result_code),
1126: decode(p_note_id, FND_API.G_MISS_NUM, null, p_note_id), p_funds_control_timestamp,
1127: sysdate, FND_GLOBAL.USER_ID, FND_GLOBAL.LOGIN_ID, FND_GLOBAL.USER_ID, sysdate)
1128: returning budget_revision_acct_line_id into l_budget_revision_acct_line_id;

Line 1125: decode(p_funds_result_code, FND_API.G_MISS_CHAR, null, p_funds_result_code),

1121: p_budget_group_id, decode(p_position_id, FND_API.G_MISS_NUM, null, p_position_id), p_gl_period_name, l_budget_version_id, p_currency_code,
1122: p_budget_balance, l_account_type, p_revision_type, p_revision_value_type,
1123: decode(p_revision_value_type, 'A', Get_Rounded_Amount(p_currency_code, p_revision_amount), p_revision_amount), p_functional_transaction,
1124: decode(p_funds_status_code, FND_API.G_MISS_CHAR, null, p_funds_status_code),
1125: decode(p_funds_result_code, FND_API.G_MISS_CHAR, null, p_funds_result_code),
1126: decode(p_note_id, FND_API.G_MISS_NUM, null, p_note_id), p_funds_control_timestamp,
1127: sysdate, FND_GLOBAL.USER_ID, FND_GLOBAL.LOGIN_ID, FND_GLOBAL.USER_ID, sysdate)
1128: returning budget_revision_acct_line_id into l_budget_revision_acct_line_id;
1129:

Line 1126: decode(p_note_id, FND_API.G_MISS_NUM, null, p_note_id), p_funds_control_timestamp,

1122: p_budget_balance, l_account_type, p_revision_type, p_revision_value_type,
1123: decode(p_revision_value_type, 'A', Get_Rounded_Amount(p_currency_code, p_revision_amount), p_revision_amount), p_functional_transaction,
1124: decode(p_funds_status_code, FND_API.G_MISS_CHAR, null, p_funds_status_code),
1125: decode(p_funds_result_code, FND_API.G_MISS_CHAR, null, p_funds_result_code),
1126: decode(p_note_id, FND_API.G_MISS_NUM, null, p_note_id), p_funds_control_timestamp,
1127: sysdate, FND_GLOBAL.USER_ID, FND_GLOBAL.LOGIN_ID, FND_GLOBAL.USER_ID, sysdate)
1128: returning budget_revision_acct_line_id into l_budget_revision_acct_line_id;
1129:
1130: for c_Global_Rev_Rec in c_Global_Rev (p_budget_revision_id) loop

Line 1160: funds_control_status_code = decode(p_funds_status_code, FND_API.G_MISS_CHAR, funds_control_status_code, null, funds_control_status_code, p_funds_status_code),

1156: budget_balance = p_budget_balance,
1157: revision_type = p_revision_type,
1158: revision_value_type = p_revision_value_type,
1159: revision_amount = decode(p_revision_value_type, 'A', Get_Rounded_Amount(p_currency_code, p_revision_amount), p_revision_amount),
1160: funds_control_status_code = decode(p_funds_status_code, FND_API.G_MISS_CHAR, funds_control_status_code, null, funds_control_status_code, p_funds_status_code),
1161: funds_control_results_code = decode(p_funds_result_code, FND_API.G_MISS_CHAR, funds_control_results_code, null, funds_control_results_code, p_funds_result_code),
1162: funds_control_timestamp = p_funds_control_timestamp,
1163: note_id = decode(p_note_id, FND_API.G_MISS_NUM, note_id, null, note_id, p_note_id),
1164: freeze_flag = p_freeze_flag,

Line 1161: funds_control_results_code = decode(p_funds_result_code, FND_API.G_MISS_CHAR, funds_control_results_code, null, funds_control_results_code, p_funds_result_code),

1157: revision_type = p_revision_type,
1158: revision_value_type = p_revision_value_type,
1159: revision_amount = decode(p_revision_value_type, 'A', Get_Rounded_Amount(p_currency_code, p_revision_amount), p_revision_amount),
1160: funds_control_status_code = decode(p_funds_status_code, FND_API.G_MISS_CHAR, funds_control_status_code, null, funds_control_status_code, p_funds_status_code),
1161: funds_control_results_code = decode(p_funds_result_code, FND_API.G_MISS_CHAR, funds_control_results_code, null, funds_control_results_code, p_funds_result_code),
1162: funds_control_timestamp = p_funds_control_timestamp,
1163: note_id = decode(p_note_id, FND_API.G_MISS_NUM, note_id, null, note_id, p_note_id),
1164: freeze_flag = p_freeze_flag,
1165: last_update_date = sysdate,

Line 1163: note_id = decode(p_note_id, FND_API.G_MISS_NUM, note_id, null, note_id, p_note_id),

1159: revision_amount = decode(p_revision_value_type, 'A', Get_Rounded_Amount(p_currency_code, p_revision_amount), p_revision_amount),
1160: funds_control_status_code = decode(p_funds_status_code, FND_API.G_MISS_CHAR, funds_control_status_code, null, funds_control_status_code, p_funds_status_code),
1161: funds_control_results_code = decode(p_funds_result_code, FND_API.G_MISS_CHAR, funds_control_results_code, null, funds_control_results_code, p_funds_result_code),
1162: funds_control_timestamp = p_funds_control_timestamp,
1163: note_id = decode(p_note_id, FND_API.G_MISS_NUM, note_id, null, note_id, p_note_id),
1164: freeze_flag = p_freeze_flag,
1165: last_update_date = sysdate,
1166: last_updated_by = FND_GLOBAL.USER_ID,
1167: last_update_login = FND_GLOBAL.LOGIN_ID,

Line 1178: p_return_status := FND_API.G_RET_STS_SUCCESS;

1174: p_budget_revision_acct_line_id := l_budget_revision_acct_line_id;
1175:
1176: -- Initialize API return status to success
1177:
1178: p_return_status := FND_API.G_RET_STS_SUCCESS;
1179:
1180: -- Standard call to get message count and if count is 1, get message info.
1181:
1182: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,

Line 1187: when FND_API.G_EXC_ERROR then

1183: p_data => p_msg_data);
1184:
1185: EXCEPTION
1186:
1187: when FND_API.G_EXC_ERROR then
1188: p_return_status := FND_API.G_RET_STS_ERROR;
1189:
1190: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
1191: p_data => p_msg_data);

Line 1188: p_return_status := FND_API.G_RET_STS_ERROR;

1184:
1185: EXCEPTION
1186:
1187: when FND_API.G_EXC_ERROR then
1188: p_return_status := FND_API.G_RET_STS_ERROR;
1189:
1190: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
1191: p_data => p_msg_data);
1192:

Line 1193: when FND_API.G_EXC_UNEXPECTED_ERROR then

1189:
1190: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
1191: p_data => p_msg_data);
1192:
1193: when FND_API.G_EXC_UNEXPECTED_ERROR then
1194: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1195:
1196: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
1197: p_data => p_msg_data);

Line 1194: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1190: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
1191: p_data => p_msg_data);
1192:
1193: when FND_API.G_EXC_UNEXPECTED_ERROR then
1194: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1195:
1196: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
1197: p_data => p_msg_data);
1198:

Line 1200: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1196: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
1197: p_data => p_msg_data);
1198:
1199: when OTHERS then
1200: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1201:
1202: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) then
1203: FND_MSG_PUB.Add_Exc_Msg (G_PKG_NAME,
1204: l_api_name);

Line 1323: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,

1319: +==========================================================================*/
1320:
1321: PROCEDURE Apply_Revision_Acct_Parameters
1322: ( p_api_version IN NUMBER,
1323: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
1324: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1325: p_return_status OUT NOCOPY VARCHAR2,
1326: p_parameter_id IN NUMBER,
1327: p_parameter_name IN VARCHAR2,

Line 1324: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

1320:
1321: PROCEDURE Apply_Revision_Acct_Parameters
1322: ( p_api_version IN NUMBER,
1323: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
1324: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1325: p_return_status OUT NOCOPY VARCHAR2,
1326: p_parameter_id IN NUMBER,
1327: p_parameter_name IN VARCHAR2,
1328: p_compound_annually IN VARCHAR2,

Line 1359: l_first_line VARCHAR2(1) := FND_API.G_TRUE;

1355: from PSB_PARAMETER_FORMULAS
1356: where parameter_id = p_parameter_id
1357: order by step_number;
1358:
1359: l_first_line VARCHAR2(1) := FND_API.G_TRUE;
1360: l_first_time VARCHAR2(1) := FND_API.G_TRUE;
1361:
1362: l_num_lines NUMBER := 0;
1363: l_compound_total NUMBER := 0;

Line 1360: l_first_time VARCHAR2(1) := FND_API.G_TRUE;

1356: where parameter_id = p_parameter_id
1357: order by step_number;
1358:
1359: l_first_line VARCHAR2(1) := FND_API.G_TRUE;
1360: l_first_time VARCHAR2(1) := FND_API.G_TRUE;
1361:
1362: l_num_lines NUMBER := 0;
1363: l_compound_total NUMBER := 0;
1364:

Line 1376: l_type4 := FND_API.G_FALSE;

1372:
1373: Begin
1374:
1375: for c_Formula_Rec in c_Formula loop
1376: l_type4 := FND_API.G_FALSE;
1377: l_line_total := 0;
1378:
1379: l_num_lines := l_num_lines + 1;
1380:

Line 1385: if FND_API.to_Boolean(l_first_line) then

1381: -- The prefix operator for the 1st Formula line must be '=';
1382: -- for the other Formula lines, the
1383: -- prefix operator can be '+', '-', '*', '/'
1384:
1385: if FND_API.to_Boolean(l_first_line) then
1386: begin
1387:
1388: l_first_line := FND_API.G_FALSE;
1389:

Line 1388: l_first_line := FND_API.G_FALSE;

1384:
1385: if FND_API.to_Boolean(l_first_line) then
1386: begin
1387:
1388: l_first_line := FND_API.G_FALSE;
1389:
1390: if c_Formula_Rec.prefix_operator <> '=' then
1391: message_token('PARAMETER', p_parameter_name);
1392: message_token('STEPID', c_Formula_Rec.step_number);

Line 1395: raise FND_API.G_EXC_ERROR;

1391: message_token('PARAMETER', p_parameter_name);
1392: message_token('STEPID', c_Formula_Rec.step_number);
1393: message_token('OPERATOR', '[=]');
1394: add_message('PSB', 'PSB_INVALID_PARAM_OPR');
1395: raise FND_API.G_EXC_ERROR;
1396: end if;
1397:
1398: end;
1399: else

Line 1407: raise FND_API.G_EXC_ERROR;

1403: message_token('PARAMETER', p_parameter_name);
1404: message_token('STEPID', c_Formula_Rec.step_number);
1405: message_token('OPERATOR', '[+, -, *, /]');
1406: add_message('PSB', 'PSB_INVALID_PARAM_OPR');
1407: raise FND_API.G_EXC_ERROR;
1408: end if;
1409: end;
1410: end if;
1411:

Line 1430: l_type4 := FND_API.G_TRUE;

1426: (c_Formula_Rec.segment22 is null) and (c_Formula_Rec.segment23 is null) and (c_Formula_Rec.segment24 is null) and
1427: (c_Formula_Rec.segment25 is null) and (c_Formula_Rec.segment26 is null) and (c_Formula_Rec.segment27 is null) and
1428: (c_Formula_Rec.segment28 is null) and (c_Formula_Rec.segment29 is null) and (c_Formula_Rec.segment30 is null))) then
1429: begin
1430: l_type4 := FND_API.G_TRUE;
1431: end;
1432: else
1433: begin
1434: message_token('PARAMETER', p_parameter_name);

Line 1436: raise FND_API.G_EXC_ERROR;

1432: else
1433: begin
1434: message_token('PARAMETER', p_parameter_name);
1435: add_message('PSB', 'PSB_INVALID_PARAM_FORMULA');
1436: raise FND_API.G_EXC_ERROR;
1437: end;
1438: end if;
1439:
1440: if FND_API.to_Boolean(l_type4) then

Line 1440: if FND_API.to_Boolean(l_type4) then

1436: raise FND_API.G_EXC_ERROR;
1437: end;
1438: end if;
1439:
1440: if FND_API.to_Boolean(l_type4) then
1441: begin
1442:
1443: if (c_Formula_Rec.balance_type = 'O') then
1444: l_budget_amount := p_original_budget;

Line 1458: if FND_API.to_Boolean(p_compound_annually) then

1454: begin
1455:
1456: l_line_total := l_budget_amount * c_Formula_Rec.amount;
1457:
1458: if FND_API.to_Boolean(p_compound_annually) then
1459: l_compound_total := l_budget_amount * POWER(c_Formula_Rec.amount, p_compound_factor);
1460: end if;
1461:
1462: end;

Line 1506: (FND_API.to_boolean(l_type4)) and

1502:
1503: End Loop; /*c_Formula*/
1504:
1505: if ((l_num_lines = 1) and
1506: (FND_API.to_boolean(l_type4)) and
1507: (FND_API.to_Boolean(p_compound_annually))) then
1508: l_running_total := l_compound_total;
1509: end if;
1510:

Line 1507: (FND_API.to_Boolean(p_compound_annually))) then

1503: End Loop; /*c_Formula*/
1504:
1505: if ((l_num_lines = 1) and
1506: (FND_API.to_boolean(l_type4)) and
1507: (FND_API.to_Boolean(p_compound_annually))) then
1508: l_running_total := l_compound_total;
1509: end if;
1510:
1511: /* The difference is always between the current budget and revised budget */

Line 1516: p_return_status := FND_API.G_RET_STS_SUCCESS;

1512: p_revision_amount := l_running_total;
1513:
1514: -- Set API return status to success
1515:
1516: p_return_status := FND_API.G_RET_STS_SUCCESS;
1517:
1518:
1519: EXCEPTION
1520:

Line 1521: when FND_API.G_EXC_ERROR then

1517:
1518:
1519: EXCEPTION
1520:
1521: when FND_API.G_EXC_ERROR then
1522: p_return_status := FND_API.G_RET_STS_ERROR;
1523:
1524: when FND_API.G_EXC_UNEXPECTED_ERROR then
1525: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 1522: p_return_status := FND_API.G_RET_STS_ERROR;

1518:
1519: EXCEPTION
1520:
1521: when FND_API.G_EXC_ERROR then
1522: p_return_status := FND_API.G_RET_STS_ERROR;
1523:
1524: when FND_API.G_EXC_UNEXPECTED_ERROR then
1525: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1526:

Line 1524: when FND_API.G_EXC_UNEXPECTED_ERROR then

1520:
1521: when FND_API.G_EXC_ERROR then
1522: p_return_status := FND_API.G_RET_STS_ERROR;
1523:
1524: when FND_API.G_EXC_UNEXPECTED_ERROR then
1525: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1526:
1527: when OTHERS then
1528: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 1525: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1521: when FND_API.G_EXC_ERROR then
1522: p_return_status := FND_API.G_RET_STS_ERROR;
1523:
1524: when FND_API.G_EXC_UNEXPECTED_ERROR then
1525: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1526:
1527: when OTHERS then
1528: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1529:

Line 1528: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1524: when FND_API.G_EXC_UNEXPECTED_ERROR then
1525: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1526:
1527: when OTHERS then
1528: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1529:
1530: End Apply_Revision_Acct_Parameters;
1531:
1532: /*==========================================================================+

Line 1538: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,

1534: +==========================================================================*/
1535:
1536: PROCEDURE Create_Base_Budget_Revision
1537: ( p_api_version IN NUMBER,
1538: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
1539: p_commit IN VARCHAR2 := FND_API.G_FALSE,
1540: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1541: p_return_status OUT NOCOPY VARCHAR2,
1542: p_msg_count OUT NOCOPY NUMBER,

Line 1539: p_commit IN VARCHAR2 := FND_API.G_FALSE,

1535:
1536: PROCEDURE Create_Base_Budget_Revision
1537: ( p_api_version IN NUMBER,
1538: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
1539: p_commit IN VARCHAR2 := FND_API.G_FALSE,
1540: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1541: p_return_status OUT NOCOPY VARCHAR2,
1542: p_msg_count OUT NOCOPY NUMBER,
1543: p_msg_data OUT NOCOPY VARCHAR2,

Line 1540: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

1536: PROCEDURE Create_Base_Budget_Revision
1537: ( p_api_version IN NUMBER,
1538: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
1539: p_commit IN VARCHAR2 := FND_API.G_FALSE,
1540: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1541: p_return_status OUT NOCOPY VARCHAR2,
1542: p_msg_count OUT NOCOPY NUMBER,
1543: p_msg_data OUT NOCOPY VARCHAR2,
1544: p_worksheet_id IN NUMBER,

Line 1622: if not FND_API.Compatible_API_Call (l_api_version,

1618: SAVEPOINT CREATE_BASE_BUDGET_REVISION;
1619:
1620: -- Standard call to check for call compatibility.
1621:
1622: if not FND_API.Compatible_API_Call (l_api_version,
1623: p_api_version,
1624: l_api_name,
1625: G_PKG_NAME)
1626: THEN

Line 1627: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1623: p_api_version,
1624: l_api_name,
1625: G_PKG_NAME)
1626: THEN
1627: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1628: END IF;
1629:
1630: -- Initialize message list if p_init_msg_list is set to TRUE.
1631:

Line 1632: IF FND_API.to_Boolean (p_init_msg_list) THEN

1628: END IF;
1629:
1630: -- Initialize message list if p_init_msg_list is set to TRUE.
1631:
1632: IF FND_API.to_Boolean (p_init_msg_list) THEN
1633: FND_MSG_PUB.initialize;
1634: END IF;
1635:
1636: /* Bug 3029168 Start */

Line 1714: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

1710: p_attribute29 => null,
1711: p_attribute30 => null,
1712: p_context => null);
1713:
1714: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1715: RAISE FND_API.G_EXC_ERROR;
1716: END IF;
1717:
1718: end;

Line 1715: RAISE FND_API.G_EXC_ERROR;

1711: p_attribute30 => null,
1712: p_context => null);
1713:
1714: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1715: RAISE FND_API.G_EXC_ERROR;
1716: END IF;
1717:
1718: end;
1719: END IF;

Line 1753: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

1749: p_note_id => null,
1750: p_freeze_flag => 'N',
1751: p_view_line_flag => 'Y');
1752:
1753: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1754: RAISE FND_API.G_EXC_ERROR;
1755: END IF;
1756:
1757: end loop;

Line 1754: RAISE FND_API.G_EXC_ERROR;

1750: p_freeze_flag => 'N',
1751: p_view_line_flag => 'Y');
1752:
1753: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1754: RAISE FND_API.G_EXC_ERROR;
1755: END IF;
1756:
1757: end loop;
1758:

Line 1761: p_return_status := FND_API.G_RET_STS_SUCCESS;

1757: end loop;
1758:
1759: -- Initialize API return status to success
1760:
1761: p_return_status := FND_API.G_RET_STS_SUCCESS;
1762:
1763: -- Standard check of p_commit.
1764:
1765: IF FND_API.to_Boolean (p_commit) THEN

Line 1765: IF FND_API.to_Boolean (p_commit) THEN

1761: p_return_status := FND_API.G_RET_STS_SUCCESS;
1762:
1763: -- Standard check of p_commit.
1764:
1765: IF FND_API.to_Boolean (p_commit) THEN
1766: commit work;
1767: END IF;
1768:
1769: -- Standard call to get message count and if count is 1, get message info.

Line 1777: WHEN FND_API.G_EXC_ERROR THEN

1773:
1774:
1775: EXCEPTION
1776:
1777: WHEN FND_API.G_EXC_ERROR THEN
1778: rollback to CREATE_BASE_BUDGET_REVISIONS;
1779: p_return_status := FND_API.G_RET_STS_ERROR;
1780:
1781: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,

Line 1779: p_return_status := FND_API.G_RET_STS_ERROR;

1775: EXCEPTION
1776:
1777: WHEN FND_API.G_EXC_ERROR THEN
1778: rollback to CREATE_BASE_BUDGET_REVISIONS;
1779: p_return_status := FND_API.G_RET_STS_ERROR;
1780:
1781: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
1782: p_data => p_msg_data);
1783:

Line 1784: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

1780:
1781: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
1782: p_data => p_msg_data);
1783:
1784: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1785: rollback to CREATE_BASE_BUDGET_REVISIONS;
1786: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1787:
1788: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,

Line 1786: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1782: p_data => p_msg_data);
1783:
1784: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1785: rollback to CREATE_BASE_BUDGET_REVISIONS;
1786: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1787:
1788: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
1789: p_data => p_msg_data);
1790:

Line 1793: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1789: p_data => p_msg_data);
1790:
1791: WHEN OTHERS THEN
1792: rollback to CREATE_BASE_BUDGET_REVISIONS;
1793: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1794:
1795: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
1796: FND_MSG_PUB.Add_Exc_Msg (G_PKG_NAME,
1797: l_api_name);

Line 1816: p_set_of_books_id IN NUMBER := FND_API.G_MISS_NUM,

1812: (p_code_combination_id IN NUMBER,
1813: p_budget_group_id IN NUMBER,
1814: p_gl_period IN VARCHAR2,
1815: p_gl_budget_version_id IN NUMBER,
1816: p_set_of_books_id IN NUMBER := FND_API.G_MISS_NUM,
1817: p_end_gl_period IN VARCHAR2 := FND_API.G_MISS_CHAR,
1818: p_currency_code IN VARCHAR2 DEFAULT NULL
1819: ) RETURN NUMBER IS
1820:

Line 1817: p_end_gl_period IN VARCHAR2 := FND_API.G_MISS_CHAR,

1813: p_budget_group_id IN NUMBER,
1814: p_gl_period IN VARCHAR2,
1815: p_gl_budget_version_id IN NUMBER,
1816: p_set_of_books_id IN NUMBER := FND_API.G_MISS_NUM,
1817: p_end_gl_period IN VARCHAR2 := FND_API.G_MISS_CHAR,
1818: p_currency_code IN VARCHAR2 DEFAULT NULL
1819: ) RETURN NUMBER IS
1820:
1821: l_budget_group_id NUMBER;

Line 1903: if (p_end_gl_period = FND_API.G_MISS_CHAR) then

1899: END LOOP;
1900: /* end bug 3687997 */
1901:
1902:
1903: if (p_end_gl_period = FND_API.G_MISS_CHAR) then
1904: begin
1905:
1906: For c_original_budget_rec in c_original_budget Loop
1907: l_original_budget_balance := c_original_budget_rec.budget_balance;

Line 2050: x_return_status := FND_API.G_RET_STS_SUCCESS;

2046: );
2047:
2048: COMMIT;
2049:
2050: x_return_status := FND_API.G_RET_STS_SUCCESS;
2051:
2052: EXCEPTION
2053: WHEN FND_API.G_EXC_ERROR THEN
2054: x_return_status := FND_API.G_RET_STS_ERROR;

Line 2053: WHEN FND_API.G_EXC_ERROR THEN

2049:
2050: x_return_status := FND_API.G_RET_STS_SUCCESS;
2051:
2052: EXCEPTION
2053: WHEN FND_API.G_EXC_ERROR THEN
2054: x_return_status := FND_API.G_RET_STS_ERROR;
2055: /* FND_MSG_PUB.Count_And_Get(p_count => p_msg_count, p_data => p_msg_data
2056: );*/
2057:

Line 2054: x_return_status := FND_API.G_RET_STS_ERROR;

2050: x_return_status := FND_API.G_RET_STS_SUCCESS;
2051:
2052: EXCEPTION
2053: WHEN FND_API.G_EXC_ERROR THEN
2054: x_return_status := FND_API.G_RET_STS_ERROR;
2055: /* FND_MSG_PUB.Count_And_Get(p_count => p_msg_count, p_data => p_msg_data
2056: );*/
2057:
2058: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 2058: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

2054: x_return_status := FND_API.G_RET_STS_ERROR;
2055: /* FND_MSG_PUB.Count_And_Get(p_count => p_msg_count, p_data => p_msg_data
2056: );*/
2057:
2058: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2059: ROLLBACK TO Budget_Revision_Funds_Check;
2060: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2061: /* FND_MSG_PUB.Count_And_Get (p_count => p_msg_count, p_data => p_msg_data);*/
2062:

Line 2060: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2056: );*/
2057:
2058: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2059: ROLLBACK TO Budget_Revision_Funds_Check;
2060: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2061: /* FND_MSG_PUB.Count_And_Get (p_count => p_msg_count, p_data => p_msg_data);*/
2062:
2063: WHEN OTHERS THEN
2064: ROLLBACK TO Budget_Revision_Funds_Check;

Line 2065: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2061: /* FND_MSG_PUB.Count_And_Get (p_count => p_msg_count, p_data => p_msg_data);*/
2062:
2063: WHEN OTHERS THEN
2064: ROLLBACK TO Budget_Revision_Funds_Check;
2065: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2066: /* FND_MSG_PUB.Count_And_Get(p_count => p_msg_count, p_data => p_msg_data);
2067:
2068: IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
2069: FND_MSG_PUB.Add_Exc_Msg (G_PKG_NAME, l_api_name);

Line 2079: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,

2075: +==========================================================================*/
2076:
2077: PROCEDURE Budget_Revision_Funds_Check
2078: ( p_api_version IN NUMBER,
2079: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
2080: p_commit IN VARCHAR2 := FND_API.G_FALSE,
2081: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2082: p_return_status OUT NOCOPY VARCHAR2,
2083: p_msg_count OUT NOCOPY NUMBER,

Line 2080: p_commit IN VARCHAR2 := FND_API.G_FALSE,

2076:
2077: PROCEDURE Budget_Revision_Funds_Check
2078: ( p_api_version IN NUMBER,
2079: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
2080: p_commit IN VARCHAR2 := FND_API.G_FALSE,
2081: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2082: p_return_status OUT NOCOPY VARCHAR2,
2083: p_msg_count OUT NOCOPY NUMBER,
2084: p_msg_data OUT NOCOPY VARCHAR2,

Line 2081: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

2077: PROCEDURE Budget_Revision_Funds_Check
2078: ( p_api_version IN NUMBER,
2079: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
2080: p_commit IN VARCHAR2 := FND_API.G_FALSE,
2081: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2082: p_return_status OUT NOCOPY VARCHAR2,
2083: p_msg_count OUT NOCOPY NUMBER,
2084: p_msg_data OUT NOCOPY VARCHAR2,
2085: p_budget_revision_id IN NUMBER,

Line 2086: p_funds_reserve_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,

2082: p_return_status OUT NOCOPY VARCHAR2,
2083: p_msg_count OUT NOCOPY NUMBER,
2084: p_msg_data OUT NOCOPY VARCHAR2,
2085: p_budget_revision_id IN NUMBER,
2086: p_funds_reserve_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
2087: p_fund_check_failures OUT NOCOPY NUMBER,
2088: p_called_from IN VARCHAR2 DEFAULT 'PSBBGRVS' -- Bug#4310411
2089: ) IS
2090:

Line 2190: IF NOT FND_API.Compatible_API_Call (l_api_version,

2186: -- Standard Start of API savepoint
2187: SAVEPOINT Budget_Revision_Funds_Check;
2188:
2189: -- Standard call to check for call compatibility.
2190: IF NOT FND_API.Compatible_API_Call (l_api_version,
2191: p_api_version,
2192: l_api_name,
2193: G_PKG_NAME)
2194: THEN

Line 2195: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2191: p_api_version,
2192: l_api_name,
2193: G_PKG_NAME)
2194: THEN
2195: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2196: END IF;
2197:
2198: -- Initialize message list if p_init_msg_list is set to TRUE.
2199: if FND_API.to_Boolean (p_init_msg_list) then

Line 2199: if FND_API.to_Boolean (p_init_msg_list) then

2195: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2196: END IF;
2197:
2198: -- Initialize message list if p_init_msg_list is set to TRUE.
2199: if FND_API.to_Boolean (p_init_msg_list) then
2200: FND_MSG_PUB.initialize;
2201: end if;
2202:
2203: -- Initialize global variables.

Line 2207: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

2203: -- Initialize global variables.
2204: Cache_Revision_Variables(p_budget_revision_id => p_budget_revision_id,
2205: p_return_status => l_return_status);
2206:
2207: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
2208: raise FND_API.G_EXC_ERROR;
2209: end if;
2210: IF (g_budget_revision_type = 'C')
2211: AND g_currency_code <> 'STAT' THEN -- Bug 3029168

Line 2208: raise FND_API.G_EXC_ERROR;

2204: Cache_Revision_Variables(p_budget_revision_id => p_budget_revision_id,
2205: p_return_status => l_return_status);
2206:
2207: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
2208: raise FND_API.G_EXC_ERROR;
2209: end if;
2210: IF (g_budget_revision_type = 'C')
2211: AND g_currency_code <> 'STAT' THEN -- Bug 3029168
2212: /* Budget Rev Stub for CBC */

Line 2216: p_init_msg_list => FND_API.G_FALSE,

2212: /* Budget Rev Stub for CBC */
2213:
2214: PSB_COMMITMENTS_PVT.Commitment_Funds_Check
2215: ( p_api_version => 1.0,
2216: p_init_msg_list => FND_API.G_FALSE,
2217: p_commit => FND_API.G_FALSE,
2218: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2219: p_return_status => l_return_status,
2220: p_msg_count => l_msg_count,

Line 2217: p_commit => FND_API.G_FALSE,

2213:
2214: PSB_COMMITMENTS_PVT.Commitment_Funds_Check
2215: ( p_api_version => 1.0,
2216: p_init_msg_list => FND_API.G_FALSE,
2217: p_commit => FND_API.G_FALSE,
2218: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2219: p_return_status => l_return_status,
2220: p_msg_count => l_msg_count,
2221: p_msg_data => l_msg_data,

Line 2218: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

2214: PSB_COMMITMENTS_PVT.Commitment_Funds_Check
2215: ( p_api_version => 1.0,
2216: p_init_msg_list => FND_API.G_FALSE,
2217: p_commit => FND_API.G_FALSE,
2218: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
2219: p_return_status => l_return_status,
2220: p_msg_count => l_msg_count,
2221: p_msg_data => l_msg_data,
2222: p_budget_revision_id => p_budget_revision_id);

Line 2225: if (l_return_status <> FND_API.G_RET_STS_SUCCESS) then

2221: p_msg_data => l_msg_data,
2222: p_budget_revision_id => p_budget_revision_id);
2223:
2224:
2225: if (l_return_status <> FND_API.G_RET_STS_SUCCESS) then
2226: Savepoint Budget_Revision_Funds_Check;
2227: RAISE FND_API.G_EXC_ERROR;
2228: end if;
2229: else

Line 2227: RAISE FND_API.G_EXC_ERROR;

2223:
2224:
2225: if (l_return_status <> FND_API.G_RET_STS_SUCCESS) then
2226: Savepoint Budget_Revision_Funds_Check;
2227: RAISE FND_API.G_EXC_ERROR;
2228: end if;
2229: else
2230: begin
2231:

Line 2348: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

2344: p_accounted_cr => l_accounted_cr_tab,
2345: p_reference1 => l_reference1_tab
2346: );
2347:
2348: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2349: Savepoint Budget_Revision_Funds_Check;
2350: RAISE FND_API.G_EXC_ERROR;
2351: END IF;
2352:

Line 2350: RAISE FND_API.G_EXC_ERROR;

2346: );
2347:
2348: IF (l_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2349: Savepoint Budget_Revision_Funds_Check;
2350: RAISE FND_API.G_EXC_ERROR;
2351: END IF;
2352:
2353: -- Changed from R to P as PSA has removed the p_partial_resv_flag
2354: -- and added a new value 'P' to have the asme effect.

Line 2370: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2366: THEN
2367: -- Bug#4310411 End
2368: Savepoint Budget_Revision_Funds_Check;
2369: FND_MSG_PUB.Add;
2370: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2371: end if;
2372:
2373: p_fund_check_failures := 0;
2374:

Line 2411: p_return_status := FND_API.G_RET_STS_SUCCESS;

2407: end;
2408: end if;
2409:
2410: -- Initialize API return status to success
2411: p_return_status := FND_API.G_RET_STS_SUCCESS;
2412:
2413: -- Standard check of p_commit.
2414: if FND_API.to_Boolean (p_commit) then
2415: commit work;

Line 2414: if FND_API.to_Boolean (p_commit) then

2410: -- Initialize API return status to success
2411: p_return_status := FND_API.G_RET_STS_SUCCESS;
2412:
2413: -- Standard check of p_commit.
2414: if FND_API.to_Boolean (p_commit) then
2415: commit work;
2416: end if;
2417:
2418: EXCEPTION

Line 2419: WHEN FND_API.G_EXC_ERROR THEN

2415: commit work;
2416: end if;
2417:
2418: EXCEPTION
2419: WHEN FND_API.G_EXC_ERROR THEN
2420: ROLLBACK TO Budget_Revision_Funds_Check;
2421: l_sql_code := sqlcode;
2422: l_sql_errm := sqlerrm;
2423: p_return_status := FND_API.G_RET_STS_ERROR;

Line 2423: p_return_status := FND_API.G_RET_STS_ERROR;

2419: WHEN FND_API.G_EXC_ERROR THEN
2420: ROLLBACK TO Budget_Revision_Funds_Check;
2421: l_sql_code := sqlcode;
2422: l_sql_errm := sqlerrm;
2423: p_return_status := FND_API.G_RET_STS_ERROR;
2424: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
2425: p_data => p_msg_data);
2426:
2427: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 2427: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

2423: p_return_status := FND_API.G_RET_STS_ERROR;
2424: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
2425: p_data => p_msg_data);
2426:
2427: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2428: l_sql_code := sqlcode;
2429: l_sql_errm := sqlerrm;
2430: ROLLBACK TO Budget_Revision_Funds_Check;
2431: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 2431: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2427: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2428: l_sql_code := sqlcode;
2429: l_sql_errm := sqlerrm;
2430: ROLLBACK TO Budget_Revision_Funds_Check;
2431: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2432: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
2433: p_data => p_msg_data);
2434:
2435: WHEN OTHERS THEN

Line 2439: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2435: WHEN OTHERS THEN
2436: l_sql_code := sqlcode;
2437: l_sql_errm := sqlerrm;
2438: ROLLBACK TO Budget_Revision_Funds_Check;
2439: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2440:
2441: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
2442: p_data => p_msg_data);
2443:

Line 2615: l_compound_annually := FND_API.G_FALSE;

2611: if ((c_Parameter_Rec.parameter_compound_annually is null) or
2612: (c_Parameter_Rec.parameter_compound_annually = 'N')) then
2613: begin
2614:
2615: l_compound_annually := FND_API.G_FALSE;
2616:
2617: if ((c_Parameter_Rec.parameter_autoinc_rule is null) or
2618: (c_Parameter_Rec.parameter_autoinc_rule = 'N')) then
2619: begin

Line 2631: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

2627: p_end_date => least(p_revision_end_date, nvl(c_parameter_rec.effective_end_date, p_revision_end_date)),
2628: p_compound_annually => l_compound_annually,
2629: p_compound_factor => l_compound_factor);
2630:
2631: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
2632: raise FND_API.G_EXC_ERROR;
2633: end if;
2634:
2635: end;

Line 2632: raise FND_API.G_EXC_ERROR;

2628: p_compound_annually => l_compound_annually,
2629: p_compound_factor => l_compound_factor);
2630:
2631: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
2632: raise FND_API.G_EXC_ERROR;
2633: end if;
2634:
2635: end;
2636: else

Line 2639: if FND_API.to_Boolean(g_global_revision) then

2635: end;
2636: else
2637: begin
2638:
2639: if FND_API.to_Boolean(g_global_revision) then
2640: begin
2641:
2642: PSB_WS_POS3.Process_ElemParam_AutoInc
2643: (p_return_status => l_return_status,

Line 2653: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

2649: p_start_date => greatest(p_revision_start_date, c_parameter_rec.effective_start_date),
2650: p_end_date => least(p_revision_end_date, nvl(c_parameter_rec.effective_end_date, p_revision_end_date)),
2651: p_compound_factor => l_compound_factor);
2652:
2653: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
2654: raise FND_API.G_EXC_ERROR;
2655: end if;
2656:
2657: end;

Line 2654: raise FND_API.G_EXC_ERROR;

2650: p_end_date => least(p_revision_end_date, nvl(c_parameter_rec.effective_end_date, p_revision_end_date)),
2651: p_compound_factor => l_compound_factor);
2652:
2653: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
2654: raise FND_API.G_EXC_ERROR;
2655: end if;
2656:
2657: end;
2658: end if;

Line 2678: l_compound_annually := FND_API.G_TRUE;

2674: if ((c_Parameter_Rec.parameter_autoinc_rule is null) or
2675: (c_Parameter_Rec.parameter_autoinc_rule = 'N')) then
2676: begin
2677:
2678: l_compound_annually := FND_API.G_TRUE;
2679: l_compound_factor := greatest(ceil(months_between(l_start_date, c_Parameter_Rec.effective_start_date) / 12), 0) + 1;
2680:
2681: PSB_WS_POS3.Process_ElemParam
2682: (p_return_status => l_return_status,

Line 2691: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

2687: p_end_date => least(l_end_date, nvl(c_Parameter_Rec.effective_end_date, l_end_date)),
2688: p_compound_annually => l_compound_annually,
2689: p_compound_factor => l_compound_factor);
2690:
2691: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
2692: raise FND_API.G_EXC_ERROR;
2693: end if;
2694:
2695: end;

Line 2692: raise FND_API.G_EXC_ERROR;

2688: p_compound_annually => l_compound_annually,
2689: p_compound_factor => l_compound_factor);
2690:
2691: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
2692: raise FND_API.G_EXC_ERROR;
2693: end if;
2694:
2695: end;
2696: else

Line 2699: if FND_API.to_Boolean(g_global_revision) then

2695: end;
2696: else
2697: begin
2698:
2699: if FND_API.to_Boolean(g_global_revision) then
2700: begin
2701:
2702: l_compound_factor := greatest(ceil(months_between(l_start_date, c_Parameter_Rec.effective_start_date) / 12), 0) + 1;
2703:

Line 2715: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

2711: p_start_date => greatest(l_start_date, c_Parameter_Rec.effective_start_date),
2712: p_end_date => least(l_end_date, nvl(c_Parameter_Rec.effective_end_date, l_end_date)),
2713: p_compound_factor => l_compound_factor);
2714:
2715: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
2716: raise FND_API.G_EXC_ERROR;
2717: end if;
2718:
2719: end;

Line 2716: raise FND_API.G_EXC_ERROR;

2712: p_end_date => least(l_end_date, nvl(c_Parameter_Rec.effective_end_date, l_end_date)),
2713: p_compound_factor => l_compound_factor);
2714:
2715: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
2716: raise FND_API.G_EXC_ERROR;
2717: end if;
2718:
2719: end;
2720: end if;

Line 2736: p_return_status := FND_API.G_RET_STS_SUCCESS;

2732: end loop;
2733:
2734: -- Set API return status to success
2735:
2736: p_return_status := FND_API.G_RET_STS_SUCCESS;
2737:
2738: EXCEPTION
2739:
2740: when FND_API.G_EXC_ERROR then

Line 2740: when FND_API.G_EXC_ERROR then

2736: p_return_status := FND_API.G_RET_STS_SUCCESS;
2737:
2738: EXCEPTION
2739:
2740: when FND_API.G_EXC_ERROR then
2741: p_return_status := FND_API.G_RET_STS_ERROR;
2742:
2743: when FND_API.G_EXC_UNEXPECTED_ERROR then
2744: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 2741: p_return_status := FND_API.G_RET_STS_ERROR;

2737:
2738: EXCEPTION
2739:
2740: when FND_API.G_EXC_ERROR then
2741: p_return_status := FND_API.G_RET_STS_ERROR;
2742:
2743: when FND_API.G_EXC_UNEXPECTED_ERROR then
2744: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2745:

Line 2743: when FND_API.G_EXC_UNEXPECTED_ERROR then

2739:
2740: when FND_API.G_EXC_ERROR then
2741: p_return_status := FND_API.G_RET_STS_ERROR;
2742:
2743: when FND_API.G_EXC_UNEXPECTED_ERROR then
2744: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2745:
2746: when OTHERS then
2747: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 2744: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2740: when FND_API.G_EXC_ERROR then
2741: p_return_status := FND_API.G_RET_STS_ERROR;
2742:
2743: when FND_API.G_EXC_UNEXPECTED_ERROR then
2744: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2745:
2746: when OTHERS then
2747: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2748:

Line 2747: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2743: when FND_API.G_EXC_UNEXPECTED_ERROR then
2744: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2745:
2746: when OTHERS then
2747: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2748:
2749: End Apply_Element_Parameters;
2750:
2751: /*==========================================================================+

Line 2863: l_compound_annually := FND_API.G_FALSE;

2859: if ((c_Parameter_Rec.parameter_compound_annually is null) or
2860: (c_Parameter_Rec.parameter_compound_annually = 'N')) then
2861: begin
2862:
2863: l_compound_annually := FND_API.G_FALSE;
2864:
2865: PSB_WS_POS3.Process_PosParam_Detailed
2866: (p_return_status => l_return_status,
2867: p_event_type => 'BR',

Line 2883: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

2879: p_currency_code => nvl(c_parameter_rec.currency_code, g_func_currency),
2880: p_start_date => greatest(p_revision_start_date, c_Parameter_Rec.effective_start_date),
2881: p_end_date => least(p_revision_end_date, nvl(c_Parameter_Rec.effective_end_date, p_revision_end_date)));
2882:
2883: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
2884: raise FND_API.G_EXC_ERROR;
2885: end if;
2886:
2887: end;

Line 2884: raise FND_API.G_EXC_ERROR;

2880: p_start_date => greatest(p_revision_start_date, c_Parameter_Rec.effective_start_date),
2881: p_end_date => least(p_revision_end_date, nvl(c_Parameter_Rec.effective_end_date, p_revision_end_date)));
2882:
2883: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
2884: raise FND_API.G_EXC_ERROR;
2885: end if;
2886:
2887: end;
2888: else

Line 2898: l_compound_annually := FND_API.G_TRUE;

2894: for i in 1..l_num_revision_years loop
2895:
2896: l_end_date := least(add_months(l_start_date, 12), p_revision_end_date);
2897:
2898: l_compound_annually := FND_API.G_TRUE;
2899: l_compound_factor := greatest(ceil(months_between(l_start_date, c_Parameter_Rec.effective_start_date) / 12), 0) + 1;
2900:
2901: PSB_WS_POS3.Process_PosParam_Detailed
2902: (p_return_status => l_return_status,

Line 2919: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

2915: p_currency_code => nvl(c_parameter_rec.currency_code, g_func_currency),
2916: p_start_date => greatest(l_start_date, c_Parameter_Rec.effective_start_date),
2917: p_end_date => least(l_end_date, nvl(c_Parameter_Rec.effective_end_date, l_end_date)));
2918:
2919: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
2920: raise FND_API.G_EXC_ERROR;
2921: end if;
2922:
2923: l_start_date := l_end_date;

Line 2920: raise FND_API.G_EXC_ERROR;

2916: p_start_date => greatest(l_start_date, c_Parameter_Rec.effective_start_date),
2917: p_end_date => least(l_end_date, nvl(c_Parameter_Rec.effective_end_date, l_end_date)));
2918:
2919: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
2920: raise FND_API.G_EXC_ERROR;
2921: end if;
2922:
2923: l_start_date := l_end_date;
2924:

Line 2936: l_compound_annually := FND_API.G_FALSE;

2932: for c_parameter_rec in c_ParamAutoInc loop
2933:
2934: if ((c_Parameter_Rec.parameter_compound_annually is null) or
2935: (c_Parameter_Rec.parameter_compound_annually = 'N')) then
2936: l_compound_annually := FND_API.G_FALSE;
2937: else
2938: l_compound_annually := FND_API.G_TRUE;
2939: end if;
2940:

Line 2938: l_compound_annually := FND_API.G_TRUE;

2934: if ((c_Parameter_Rec.parameter_compound_annually is null) or
2935: (c_Parameter_Rec.parameter_compound_annually = 'N')) then
2936: l_compound_annually := FND_API.G_FALSE;
2937: else
2938: l_compound_annually := FND_API.G_TRUE;
2939: end if;
2940:
2941: PSB_WS_POS3.Process_PosParam_Detailed
2942: (p_return_status => l_return_status,

Line 2959: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

2955: p_currency_code => nvl(c_parameter_rec.currency_code, g_func_currency),
2956: p_start_date => greatest(p_revision_start_date, c_Parameter_Rec.effective_start_date),
2957: p_end_date => least(p_revision_end_date, nvl(c_Parameter_Rec.effective_end_date, p_revision_end_date)));
2958:
2959: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
2960: raise FND_API.G_EXC_ERROR;
2961: end if;
2962:
2963: end loop;

Line 2960: raise FND_API.G_EXC_ERROR;

2956: p_start_date => greatest(p_revision_start_date, c_Parameter_Rec.effective_start_date),
2957: p_end_date => least(p_revision_end_date, nvl(c_Parameter_Rec.effective_end_date, p_revision_end_date)));
2958:
2959: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
2960: raise FND_API.G_EXC_ERROR;
2961: end if;
2962:
2963: end loop;
2964:

Line 2965: p_return_status := FND_API.G_RET_STS_SUCCESS;

2961: end if;
2962:
2963: end loop;
2964:
2965: p_return_status := FND_API.G_RET_STS_SUCCESS;
2966:
2967: EXCEPTION
2968:
2969: when FND_API.G_EXC_ERROR then

Line 2969: when FND_API.G_EXC_ERROR then

2965: p_return_status := FND_API.G_RET_STS_SUCCESS;
2966:
2967: EXCEPTION
2968:
2969: when FND_API.G_EXC_ERROR then
2970: p_return_status := FND_API.G_RET_STS_ERROR;
2971:
2972: when FND_API.G_EXC_UNEXPECTED_ERROR then
2973: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 2970: p_return_status := FND_API.G_RET_STS_ERROR;

2966:
2967: EXCEPTION
2968:
2969: when FND_API.G_EXC_ERROR then
2970: p_return_status := FND_API.G_RET_STS_ERROR;
2971:
2972: when FND_API.G_EXC_UNEXPECTED_ERROR then
2973: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2974:

Line 2972: when FND_API.G_EXC_UNEXPECTED_ERROR then

2968:
2969: when FND_API.G_EXC_ERROR then
2970: p_return_status := FND_API.G_RET_STS_ERROR;
2971:
2972: when FND_API.G_EXC_UNEXPECTED_ERROR then
2973: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2974:
2975: when OTHERS then
2976: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 2973: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2969: when FND_API.G_EXC_ERROR then
2970: p_return_status := FND_API.G_RET_STS_ERROR;
2971:
2972: when FND_API.G_EXC_UNEXPECTED_ERROR then
2973: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2974:
2975: when OTHERS then
2976: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2977:

Line 2976: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2972: when FND_API.G_EXC_UNEXPECTED_ERROR then
2973: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2974:
2975: when OTHERS then
2976: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2977:
2978: End Apply_Position_Parameters;
2979: /*---------------------------------------------------------------------------*/
2980:

Line 3057: p_note_id => FND_API.G_MISS_NUM,

3053: p_budget_balance => l_current_budget_balance,
3054: p_revision_type => l_revision_type,
3055: p_revision_value_type => 'A',
3056: p_revision_amount => l_revision_amount,
3057: p_note_id => FND_API.G_MISS_NUM,
3058: p_funds_control_timestamp => sysdate,
3059: p_funds_status_code => FND_API.G_MISS_CHAR,
3060: p_funds_result_code => FND_API.G_MISS_CHAR,
3061: p_freeze_flag => 'N',

Line 3059: p_funds_status_code => FND_API.G_MISS_CHAR,

3055: p_revision_value_type => 'A',
3056: p_revision_amount => l_revision_amount,
3057: p_note_id => FND_API.G_MISS_NUM,
3058: p_funds_control_timestamp => sysdate,
3059: p_funds_status_code => FND_API.G_MISS_CHAR,
3060: p_funds_result_code => FND_API.G_MISS_CHAR,
3061: p_freeze_flag => 'N',
3062: p_view_line_flag => 'Y'
3063: ) ;

Line 3060: p_funds_result_code => FND_API.G_MISS_CHAR,

3056: p_revision_amount => l_revision_amount,
3057: p_note_id => FND_API.G_MISS_NUM,
3058: p_funds_control_timestamp => sysdate,
3059: p_funds_status_code => FND_API.G_MISS_CHAR,
3060: p_funds_result_code => FND_API.G_MISS_CHAR,
3061: p_freeze_flag => 'N',
3062: p_view_line_flag => 'Y'
3063: ) ;
3064: --

Line 3065: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

3061: p_freeze_flag => 'N',
3062: p_view_line_flag => 'Y'
3063: ) ;
3064: --
3065: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3066: raise FND_API.G_EXC_ERROR;
3067: end if;
3068: --
3069: END LOOP;

Line 3066: raise FND_API.G_EXC_ERROR;

3062: p_view_line_flag => 'Y'
3063: ) ;
3064: --
3065: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3066: raise FND_API.G_EXC_ERROR;
3067: end if;
3068: --
3069: END LOOP;
3070:

Line 3071: p_return_status := FND_API.G_RET_STS_SUCCESS;

3067: end if;
3068: --
3069: END LOOP;
3070:
3071: p_return_status := FND_API.G_RET_STS_SUCCESS;
3072:
3073: EXCEPTION
3074:
3075: when FND_API.G_EXC_ERROR then

Line 3075: when FND_API.G_EXC_ERROR then

3071: p_return_status := FND_API.G_RET_STS_SUCCESS;
3072:
3073: EXCEPTION
3074:
3075: when FND_API.G_EXC_ERROR then
3076: p_return_status := FND_API.G_RET_STS_ERROR;
3077:
3078: when FND_API.G_EXC_UNEXPECTED_ERROR then
3079: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 3076: p_return_status := FND_API.G_RET_STS_ERROR;

3072:
3073: EXCEPTION
3074:
3075: when FND_API.G_EXC_ERROR then
3076: p_return_status := FND_API.G_RET_STS_ERROR;
3077:
3078: when FND_API.G_EXC_UNEXPECTED_ERROR then
3079: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3080:

Line 3078: when FND_API.G_EXC_UNEXPECTED_ERROR then

3074:
3075: when FND_API.G_EXC_ERROR then
3076: p_return_status := FND_API.G_RET_STS_ERROR;
3077:
3078: when FND_API.G_EXC_UNEXPECTED_ERROR then
3079: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3080:
3081: when OTHERS then
3082: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 3079: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3075: when FND_API.G_EXC_ERROR then
3076: p_return_status := FND_API.G_RET_STS_ERROR;
3077:
3078: when FND_API.G_EXC_UNEXPECTED_ERROR then
3079: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3080:
3081: when OTHERS then
3082: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3083:

Line 3082: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3078: when FND_API.G_EXC_UNEXPECTED_ERROR then
3079: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3080:
3081: when OTHERS then
3082: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3083:
3084: End Create_Summary_Position_Line;
3085: /*---------------------------------------------------------------------------*/
3086:

Line 3091: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,

3087:
3088: /*---------------------------------------------------------------------------*/
3089: PROCEDURE Create_Mass_Revision_Entries
3090: ( p_api_version IN NUMBER,
3091: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
3092: p_commit IN VARCHAR2 := FND_API.G_FALSE,
3093: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
3094: p_return_status OUT NOCOPY VARCHAR2,
3095: p_msg_count OUT NOCOPY NUMBER,

Line 3092: p_commit IN VARCHAR2 := FND_API.G_FALSE,

3088: /*---------------------------------------------------------------------------*/
3089: PROCEDURE Create_Mass_Revision_Entries
3090: ( p_api_version IN NUMBER,
3091: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
3092: p_commit IN VARCHAR2 := FND_API.G_FALSE,
3093: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
3094: p_return_status OUT NOCOPY VARCHAR2,
3095: p_msg_count OUT NOCOPY NUMBER,
3096: p_msg_data OUT NOCOPY VARCHAR2,

Line 3093: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

3089: PROCEDURE Create_Mass_Revision_Entries
3090: ( p_api_version IN NUMBER,
3091: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
3092: p_commit IN VARCHAR2 := FND_API.G_FALSE,
3093: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
3094: p_return_status OUT NOCOPY VARCHAR2,
3095: p_msg_count OUT NOCOPY NUMBER,
3096: p_msg_data OUT NOCOPY VARCHAR2,
3097: p_data_extract_id IN NUMBER,

Line 3099: p_parameter_id IN NUMBER := FND_API.G_MISS_NUM

3095: p_msg_count OUT NOCOPY NUMBER,
3096: p_msg_data OUT NOCOPY VARCHAR2,
3097: p_data_extract_id IN NUMBER,
3098: p_budget_revision_id IN NUMBER,
3099: p_parameter_id IN NUMBER := FND_API.G_MISS_NUM
3100: ) IS
3101:
3102: l_api_name CONSTANT VARCHAR2(30) := 'Create_Mass_Revision_Entries';
3103: l_api_version CONSTANT NUMBER := 1.0;

Line 3118: l_ccid_valid VARCHAR2(1) := FND_API.G_FALSE;

3114: l_revision_type VARCHAR2(1);
3115: l_revision_amount NUMBER := 0;
3116: l_revised_amount NUMBER := 0;
3117: l_concat_segments VARCHAR2(2000);
3118: l_ccid_valid VARCHAR2(1) := FND_API.G_FALSE;
3119: l_out_ccid NUMBER;
3120: l_compound_annually VARCHAR2(1);
3121: l_compound_factor NUMBER;
3122:

Line 3247: if not FND_API.Compatible_API_Call (l_api_version,

3243: SAVEPOINT Create_Mass_Revision_Entries;
3244:
3245: -- Standard call to check for call compatibility.
3246:
3247: if not FND_API.Compatible_API_Call (l_api_version,
3248: p_api_version,
3249: l_api_name,
3250: G_PKG_NAME)
3251: then

Line 3252: raise FND_API.G_EXC_UNEXPECTED_ERROR;

3248: p_api_version,
3249: l_api_name,
3250: G_PKG_NAME)
3251: then
3252: raise FND_API.G_EXC_UNEXPECTED_ERROR;
3253: end if;
3254:
3255: -- Initialize message list if p_init_msg_list is set to TRUE.
3256:

Line 3257: if FND_API.to_Boolean (p_init_msg_list) then

3253: end if;
3254:
3255: -- Initialize message list if p_init_msg_list is set to TRUE.
3256:
3257: if FND_API.to_Boolean (p_init_msg_list) then
3258: FND_MSG_PUB.initialize;
3259: end if;
3260:
3261: -- Initialize global variables.

Line 3266: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

3262:
3263: Cache_Revision_Variables(p_budget_revision_id => p_budget_revision_id,
3264: p_return_status => l_return_status);
3265:
3266: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3267: raise FND_API.G_EXC_ERROR;
3268: end if;
3269:
3270: -- Bug 3029168 commitment apis will not be called for STAT

Line 3267: raise FND_API.G_EXC_ERROR;

3263: Cache_Revision_Variables(p_budget_revision_id => p_budget_revision_id,
3264: p_return_status => l_return_status);
3265:
3266: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3267: raise FND_API.G_EXC_ERROR;
3268: end if;
3269:
3270: -- Bug 3029168 commitment apis will not be called for STAT
3271: IF g_budget_revision_type = 'C'

Line 3277: p_init_msg_list => FND_API.G_FALSE,

3273: begin -- commitment budget revision
3274:
3275: PSB_Commitments_PVT.Create_Commitment_Revisions
3276: ( p_api_version => 1.0,
3277: p_init_msg_list => FND_API.G_FALSE,
3278: p_commit => FND_API.G_FALSE,
3279: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
3280: p_return_status => l_return_status,
3281: p_msg_count => l_msg_count,

Line 3278: p_commit => FND_API.G_FALSE,

3274:
3275: PSB_Commitments_PVT.Create_Commitment_Revisions
3276: ( p_api_version => 1.0,
3277: p_init_msg_list => FND_API.G_FALSE,
3278: p_commit => FND_API.G_FALSE,
3279: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
3280: p_return_status => l_return_status,
3281: p_msg_count => l_msg_count,
3282: p_msg_data => l_msg_data,

Line 3279: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

3275: PSB_Commitments_PVT.Create_Commitment_Revisions
3276: ( p_api_version => 1.0,
3277: p_init_msg_list => FND_API.G_FALSE,
3278: p_commit => FND_API.G_FALSE,
3279: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
3280: p_return_status => l_return_status,
3281: p_msg_count => l_msg_count,
3282: p_msg_data => l_msg_data,
3283: p_budget_revision_id => p_budget_revision_id);

Line 3285: if (l_return_status <> FND_API.G_RET_STS_SUCCESS) then

3281: p_msg_count => l_msg_count,
3282: p_msg_data => l_msg_data,
3283: p_budget_revision_id => p_budget_revision_id);
3284:
3285: if (l_return_status <> FND_API.G_RET_STS_SUCCESS) then
3286: add_message('PSB','PSB_CBC_MASS_REVISION_FAILED');
3287: RAISE FND_API.G_EXC_ERROR;
3288: end if;
3289:

Line 3287: RAISE FND_API.G_EXC_ERROR;

3283: p_budget_revision_id => p_budget_revision_id);
3284:
3285: if (l_return_status <> FND_API.G_RET_STS_SUCCESS) then
3286: add_message('PSB','PSB_CBC_MASS_REVISION_FAILED');
3287: RAISE FND_API.G_EXC_ERROR;
3288: end if;
3289:
3290: end; -- commitment budget revision
3291: elsif (g_budget_revision_type = 'R') then -- regular budget revision

Line 3294: if (p_parameter_id = FND_API.G_MISS_NUM) then

3290: end; -- commitment budget revision
3291: elsif (g_budget_revision_type = 'R') then -- regular budget revision
3292: begin
3293:
3294: if (p_parameter_id = FND_API.G_MISS_NUM) then
3295: l_parameter_id := null;
3296: l_local_parameter := 'N';
3297: else
3298: l_parameter_id := p_parameter_id;

Line 3314: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

3310: PSB_WS_ACCT1.Find_CCIDs
3311: (p_return_status => l_return_status,
3312: p_account_set_id => c_Account_Sets_Rec.account_position_set_id);
3313:
3314: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3315: raise FND_API.G_EXC_ERROR;
3316: end if;
3317:
3318: for l_ccid_index in 1..PSB_WS_ACCT1.g_num_ccids loop

Line 3315: raise FND_API.G_EXC_ERROR;

3311: (p_return_status => l_return_status,
3312: p_account_set_id => c_Account_Sets_Rec.account_position_set_id);
3313:
3314: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3315: raise FND_API.G_EXC_ERROR;
3316: end if;
3317:
3318: for l_ccid_index in 1..PSB_WS_ACCT1.g_num_ccids loop
3319:

Line 3338: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

3334: p_flex_code => g_flex_code,
3335: p_ccid => PSB_WS_ACCT1.g_ccids(l_ccid_index).ccid,
3336: p_budget_group_id => c_Account_Sets_Rec.budget_group_id);
3337:
3338: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3339: raise FND_API.G_EXC_ERROR;
3340: end if;
3341:
3342: end;

Line 3339: raise FND_API.G_EXC_ERROR;

3335: p_ccid => PSB_WS_ACCT1.g_ccids(l_ccid_index).ccid,
3336: p_budget_group_id => c_Account_Sets_Rec.budget_group_id);
3337:
3338: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3339: raise FND_API.G_EXC_ERROR;
3340: end if;
3341:
3342: end;
3343: end if;

Line 3364: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

3360: p_start_date => c_gl_periods_rec.start_date,
3361: p_dual_posting_type => 'A',
3362: p_gl_budget_version_id => l_budget_version_id);
3363:
3364: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3365: raise FND_API.G_EXC_ERROR;
3366: end if;
3367:
3368: if ((l_budget_version_id is null) and (g_permanent_revision = 'Y')) then

Line 3365: raise FND_API.G_EXC_ERROR;

3361: p_dual_posting_type => 'A',
3362: p_gl_budget_version_id => l_budget_version_id);
3363:
3364: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3365: raise FND_API.G_EXC_ERROR;
3366: end if;
3367:
3368: if ((l_budget_version_id is null) and (g_permanent_revision = 'Y')) then
3369: begin

Line 3381: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

3377: p_code_combination_id => PSB_WS_ACCT1.g_ccids(l_ccid_index).ccid,
3378: p_start_date => c_gl_periods_rec.start_date,
3379: p_gl_budget_version_id => l_budget_version_id);
3380:
3381: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3382: raise FND_API.G_EXC_ERROR;
3383: end if;
3384:
3385: end;

Line 3382: raise FND_API.G_EXC_ERROR;

3378: p_start_date => c_gl_periods_rec.start_date,
3379: p_gl_budget_version_id => l_budget_version_id);
3380:
3381: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3382: raise FND_API.G_EXC_ERROR;
3383: end if;
3384:
3385: end;
3386: end if;

Line 3427: l_compound_annually := FND_API.G_FALSE;

3423: begin
3424:
3425: if ((c_AccParam_Rec.parameter_compound_annually is null) or
3426: (c_AccParam_Rec.parameter_compound_annually = 'N')) then
3427: l_compound_annually := FND_API.G_FALSE;
3428: else
3429: l_compound_annually := FND_API.G_TRUE;
3430: l_compound_factor := greatest(ceil(months_between(lx_from_date, c_AccParam_Rec.effective_start_date) / 12), 0) + 1;
3431: end if;

Line 3429: l_compound_annually := FND_API.G_TRUE;

3425: if ((c_AccParam_Rec.parameter_compound_annually is null) or
3426: (c_AccParam_Rec.parameter_compound_annually = 'N')) then
3427: l_compound_annually := FND_API.G_FALSE;
3428: else
3429: l_compound_annually := FND_API.G_TRUE;
3430: l_compound_factor := greatest(ceil(months_between(lx_from_date, c_AccParam_Rec.effective_start_date) / 12), 0) + 1;
3431: end if;
3432:
3433: Apply_Revision_Acct_Parameters

Line 3444: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

3440: p_original_budget => l_original_budget_balance,
3441: p_current_budget => l_current_budget_balance,
3442: p_revision_amount => l_revision_amount);
3443:
3444: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3445: raise FND_API.G_EXC_ERROR;
3446: end if;
3447:
3448: l_budget_revision_acct_line_id := null;

Line 3445: raise FND_API.G_EXC_ERROR;

3441: p_current_budget => l_current_budget_balance,
3442: p_revision_amount => l_revision_amount);
3443:
3444: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3445: raise FND_API.G_EXC_ERROR;
3446: end if;
3447:
3448: l_budget_revision_acct_line_id := null;
3449:

Line 3462: p_init_msg_list => FND_API.G_FALSE,

3458: begin
3459:
3460: Create_Revision_Accounts
3461: (p_api_version => 1.0,
3462: p_init_msg_list => FND_API.G_FALSE,
3463: p_commit => FND_API.G_FALSE,
3464: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
3465: p_return_status => l_return_status,
3466: p_msg_count => l_msg_count,

Line 3463: p_commit => FND_API.G_FALSE,

3459:
3460: Create_Revision_Accounts
3461: (p_api_version => 1.0,
3462: p_init_msg_list => FND_API.G_FALSE,
3463: p_commit => FND_API.G_FALSE,
3464: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
3465: p_return_status => l_return_status,
3466: p_msg_count => l_msg_count,
3467: p_msg_data => l_msg_data,

Line 3464: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

3460: Create_Revision_Accounts
3461: (p_api_version => 1.0,
3462: p_init_msg_list => FND_API.G_FALSE,
3463: p_commit => FND_API.G_FALSE,
3464: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
3465: p_return_status => l_return_status,
3466: p_msg_count => l_msg_count,
3467: p_msg_data => l_msg_data,
3468: p_budget_revision_id => p_budget_revision_id,

Line 3479: p_funds_status_code => FND_API.G_MISS_CHAR,

3475: p_budget_balance => l_current_budget_balance,
3476: p_revision_type => l_revision_type,
3477: p_revision_value_type => 'A',
3478: p_revision_amount => l_revision_amount,
3479: p_funds_status_code => FND_API.G_MISS_CHAR,
3480: p_funds_result_code => FND_API.G_MISS_CHAR,
3481: p_note_id => FND_API.G_MISS_NUM,
3482: p_funds_control_timestamp => sysdate,
3483: p_freeze_flag => 'N',

Line 3480: p_funds_result_code => FND_API.G_MISS_CHAR,

3476: p_revision_type => l_revision_type,
3477: p_revision_value_type => 'A',
3478: p_revision_amount => l_revision_amount,
3479: p_funds_status_code => FND_API.G_MISS_CHAR,
3480: p_funds_result_code => FND_API.G_MISS_CHAR,
3481: p_note_id => FND_API.G_MISS_NUM,
3482: p_funds_control_timestamp => sysdate,
3483: p_freeze_flag => 'N',
3484: p_view_line_flag => 'Y');

Line 3481: p_note_id => FND_API.G_MISS_NUM,

3477: p_revision_value_type => 'A',
3478: p_revision_amount => l_revision_amount,
3479: p_funds_status_code => FND_API.G_MISS_CHAR,
3480: p_funds_result_code => FND_API.G_MISS_CHAR,
3481: p_note_id => FND_API.G_MISS_NUM,
3482: p_funds_control_timestamp => sysdate,
3483: p_freeze_flag => 'N',
3484: p_view_line_flag => 'Y');
3485:

Line 3486: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

3482: p_funds_control_timestamp => sysdate,
3483: p_freeze_flag => 'N',
3484: p_view_line_flag => 'Y');
3485:
3486: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3487: raise FND_API.G_EXC_ERROR;
3488: end if;
3489:
3490: /* Bug No 1808330 Start */

Line 3487: raise FND_API.G_EXC_ERROR;

3483: p_freeze_flag => 'N',
3484: p_view_line_flag => 'Y');
3485:
3486: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3487: raise FND_API.G_EXC_ERROR;
3488: end if;
3489:
3490: /* Bug No 1808330 Start */
3491: ---- Creates or Updates a Note Id in PSB_WS_ACCOUNT_LINE_NOTES table

Line 3510: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

3506: , p_flex_code => g_flex_code
3507: , p_cc_id => PSB_WS_ACCT1.g_ccids(l_ccid_index).ccid -- Bug#4675858
3508: ) ;
3509:
3510: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3511: raise FND_API.G_EXC_ERROR;
3512: end if;
3513: ----
3514: /* Bug No 1808330 End */

Line 3511: raise FND_API.G_EXC_ERROR;

3507: , p_cc_id => PSB_WS_ACCT1.g_ccids(l_ccid_index).ccid -- Bug#4675858
3508: ) ;
3509:
3510: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3511: raise FND_API.G_EXC_ERROR;
3512: end if;
3513: ----
3514: /* Bug No 1808330 End */
3515:

Line 3549: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

3545: p_parameter_id => p_parameter_id,
3546: p_revision_start_date => g_effective_start_date,
3547: p_revision_end_date => g_effective_end_date);
3548:
3549: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3550: raise FND_API.G_EXC_ERROR;
3551: end if;
3552:
3553: Apply_Position_Parameters

Line 3550: raise FND_API.G_EXC_ERROR;

3546: p_revision_start_date => g_effective_start_date,
3547: p_revision_end_date => g_effective_end_date);
3548:
3549: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3550: raise FND_API.G_EXC_ERROR;
3551: end if;
3552:
3553: Apply_Position_Parameters
3554: (p_return_status => l_return_status,

Line 3561: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

3557: p_parameter_id => p_parameter_id,
3558: p_revision_start_date => g_effective_start_date,
3559: p_revision_end_date => g_effective_end_date);
3560:
3561: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3562: raise FND_API.G_EXC_ERROR;
3563: end if;
3564:
3565: if l_local_parameter = 'N' then

Line 3562: raise FND_API.G_EXC_ERROR;

3558: p_revision_start_date => g_effective_start_date,
3559: p_revision_end_date => g_effective_end_date);
3560:
3561: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3562: raise FND_API.G_EXC_ERROR;
3563: end if;
3564:
3565: if l_local_parameter = 'N' then
3566: begin

Line 3583: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

3579: , p_revision_end_date => g_effective_end_date
3580: , p_parameter_id => p_parameter_id -- Bug#4675858
3581: );
3582:
3583: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3584: raise FND_API.G_EXC_ERROR;
3585: end if;
3586:
3587: end loop; -- Positions

Line 3584: raise FND_API.G_EXC_ERROR;

3580: , p_parameter_id => p_parameter_id -- Bug#4675858
3581: );
3582:
3583: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3584: raise FND_API.G_EXC_ERROR;
3585: end if;
3586:
3587: end loop; -- Positions
3588:

Line 3600: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

3596: p_budget_revision_id => p_budget_revision_id,
3597: p_currency_code => g_func_currency,
3598: p_gl_period_name => l_gl_period_name);
3599:
3600: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3601: raise FND_API.G_EXC_ERROR;
3602: end if;
3603: end loop;
3604:

Line 3601: raise FND_API.G_EXC_ERROR;

3597: p_currency_code => g_func_currency,
3598: p_gl_period_name => l_gl_period_name);
3599:
3600: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3601: raise FND_API.G_EXC_ERROR;
3602: end if;
3603: end loop;
3604:
3605: end;

Line 3624: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

3620: , p_revision_end_date => c_positions_rec.effective_end_date
3621: , p_parameter_id => p_parameter_id -- Bug#4675858
3622: ) ;
3623:
3624: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3625: raise FND_API.G_EXC_ERROR;
3626: end if;
3627:
3628: l_gl_period_name := null;

Line 3625: raise FND_API.G_EXC_ERROR;

3621: , p_parameter_id => p_parameter_id -- Bug#4675858
3622: ) ;
3623:
3624: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3625: raise FND_API.G_EXC_ERROR;
3626: end if;
3627:
3628: l_gl_period_name := null;
3629:

Line 3640: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

3636: p_budget_revision_id => p_budget_revision_id,
3637: p_currency_code => g_func_currency,
3638: p_gl_period_name => l_gl_period_name);
3639:
3640: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3641: raise FND_API.G_EXC_ERROR;
3642: end if;
3643:
3644: end loop; -- Positions

Line 3641: raise FND_API.G_EXC_ERROR;

3637: p_currency_code => g_func_currency,
3638: p_gl_period_name => l_gl_period_name);
3639:
3640: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3641: raise FND_API.G_EXC_ERROR;
3642: end if;
3643:
3644: end loop; -- Positions
3645:

Line 3660: p_return_status := FND_API.G_RET_STS_SUCCESS;

3656: end if;
3657:
3658: -- Initialize API return status to success
3659:
3660: p_return_status := FND_API.G_RET_STS_SUCCESS;
3661:
3662: -- Standard check of p_commit.
3663:
3664: if FND_API.to_Boolean (p_commit) then

Line 3664: if FND_API.to_Boolean (p_commit) then

3660: p_return_status := FND_API.G_RET_STS_SUCCESS;
3661:
3662: -- Standard check of p_commit.
3663:
3664: if FND_API.to_Boolean (p_commit) then
3665: commit work;
3666: end if;
3667:
3668: -- Standard call to get message count and if count is 1, get message info.

Line 3675: when FND_API.G_EXC_ERROR then

3671: p_data => p_msg_data);
3672:
3673: EXCEPTION
3674:
3675: when FND_API.G_EXC_ERROR then
3676: rollback to Create_Mass_Revision_Entries;
3677: p_return_status := FND_API.G_RET_STS_ERROR;
3678:
3679: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,

Line 3677: p_return_status := FND_API.G_RET_STS_ERROR;

3673: EXCEPTION
3674:
3675: when FND_API.G_EXC_ERROR then
3676: rollback to Create_Mass_Revision_Entries;
3677: p_return_status := FND_API.G_RET_STS_ERROR;
3678:
3679: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
3680: p_data => p_msg_data);
3681:

Line 3682: when FND_API.G_EXC_UNEXPECTED_ERROR then

3678:
3679: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
3680: p_data => p_msg_data);
3681:
3682: when FND_API.G_EXC_UNEXPECTED_ERROR then
3683: rollback to Create_Mass_Revision_Entries;
3684: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3685:
3686: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,

Line 3684: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3680: p_data => p_msg_data);
3681:
3682: when FND_API.G_EXC_UNEXPECTED_ERROR then
3683: rollback to Create_Mass_Revision_Entries;
3684: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3685:
3686: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
3687: p_data => p_msg_data);
3688:

Line 3691: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3687: p_data => p_msg_data);
3688:
3689: when OTHERS then
3690: rollback to Create_Mass_Revision_Entries;
3691: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3692:
3693: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) then
3694:
3695: FND_MSG_PUB.Add_Exc_Msg (G_PKG_NAME,

Line 3764: p_return_status := FND_API.G_RET_STS_SUCCESS;

3760: p_budget_revision_pos_line_id := l_budget_revision_pos_line_id;
3761:
3762: -- Initialize API return status to success
3763:
3764: p_return_status := FND_API.G_RET_STS_SUCCESS;
3765:
3766: EXCEPTION
3767:
3768: when FND_API.G_EXC_ERROR then

Line 3768: when FND_API.G_EXC_ERROR then

3764: p_return_status := FND_API.G_RET_STS_SUCCESS;
3765:
3766: EXCEPTION
3767:
3768: when FND_API.G_EXC_ERROR then
3769: p_return_status := FND_API.G_RET_STS_ERROR;
3770:
3771: when FND_API.G_EXC_UNEXPECTED_ERROR then
3772: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 3769: p_return_status := FND_API.G_RET_STS_ERROR;

3765:
3766: EXCEPTION
3767:
3768: when FND_API.G_EXC_ERROR then
3769: p_return_status := FND_API.G_RET_STS_ERROR;
3770:
3771: when FND_API.G_EXC_UNEXPECTED_ERROR then
3772: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3773:

Line 3771: when FND_API.G_EXC_UNEXPECTED_ERROR then

3767:
3768: when FND_API.G_EXC_ERROR then
3769: p_return_status := FND_API.G_RET_STS_ERROR;
3770:
3771: when FND_API.G_EXC_UNEXPECTED_ERROR then
3772: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3773:
3774: when OTHERS then
3775: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 3772: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3768: when FND_API.G_EXC_ERROR then
3769: p_return_status := FND_API.G_RET_STS_ERROR;
3770:
3771: when FND_API.G_EXC_UNEXPECTED_ERROR then
3772: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3773:
3774: when OTHERS then
3775: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3776:

Line 3775: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3771: when FND_API.G_EXC_UNEXPECTED_ERROR then
3772: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3773:
3774: when OTHERS then
3775: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3776:
3777: End Insert_Revision_Positions;
3778:
3779: /* ----------------------------------------------------------------------- */

Line 3785: p_effective_start_date IN DATE := FND_API.G_MISS_DATE,

3781: PROCEDURE Update_Revision_Positions
3782: ( p_return_status OUT NOCOPY VARCHAR2,
3783: p_budget_revision_pos_line_id IN NUMBER,
3784: p_budget_group_id IN NUMBER,
3785: p_effective_start_date IN DATE := FND_API.G_MISS_DATE,
3786: p_effective_end_date IN DATE := FND_API.G_MISS_DATE,
3787: p_revision_type IN VARCHAR2,
3788: p_revision_value_type IN VARCHAR2,
3789: p_revision_value IN NUMBER,

Line 3786: p_effective_end_date IN DATE := FND_API.G_MISS_DATE,

3782: ( p_return_status OUT NOCOPY VARCHAR2,
3783: p_budget_revision_pos_line_id IN NUMBER,
3784: p_budget_group_id IN NUMBER,
3785: p_effective_start_date IN DATE := FND_API.G_MISS_DATE,
3786: p_effective_end_date IN DATE := FND_API.G_MISS_DATE,
3787: p_revision_type IN VARCHAR2,
3788: p_revision_value_type IN VARCHAR2,
3789: p_revision_value IN NUMBER,
3790: p_note_id IN NUMBER

Line 3797: effective_start_date = decode(p_effective_start_date, FND_API.G_MISS_DATE, effective_start_date, p_effective_start_date),

3793: BEGIN
3794:
3795: update PSB_BUDGET_REVISION_POSITIONS
3796: set budget_group_id = p_budget_group_id,
3797: effective_start_date = decode(p_effective_start_date, FND_API.G_MISS_DATE, effective_start_date, p_effective_start_date),
3798: effective_end_date = decode(p_effective_end_date, FND_API.G_MISS_DATE, effective_end_date, p_effective_end_date),
3799: revision_type = p_revision_type,
3800: revision_value_type = p_revision_value_type,
3801: revision_value = p_revision_value,

Line 3798: effective_end_date = decode(p_effective_end_date, FND_API.G_MISS_DATE, effective_end_date, p_effective_end_date),

3794:
3795: update PSB_BUDGET_REVISION_POSITIONS
3796: set budget_group_id = p_budget_group_id,
3797: effective_start_date = decode(p_effective_start_date, FND_API.G_MISS_DATE, effective_start_date, p_effective_start_date),
3798: effective_end_date = decode(p_effective_end_date, FND_API.G_MISS_DATE, effective_end_date, p_effective_end_date),
3799: revision_type = p_revision_type,
3800: revision_value_type = p_revision_value_type,
3801: revision_value = p_revision_value,
3802: note_id = decode(p_note_id, null, note_id, p_note_id),

Line 3810: p_return_status := FND_API.G_RET_STS_SUCCESS;

3806: WHERE budget_revision_pos_line_id = p_budget_revision_pos_line_id;
3807:
3808: -- Initialize API return status to success
3809:
3810: p_return_status := FND_API.G_RET_STS_SUCCESS;
3811:
3812: EXCEPTION
3813:
3814: when FND_API.G_EXC_ERROR then

Line 3814: when FND_API.G_EXC_ERROR then

3810: p_return_status := FND_API.G_RET_STS_SUCCESS;
3811:
3812: EXCEPTION
3813:
3814: when FND_API.G_EXC_ERROR then
3815: p_return_status := FND_API.G_RET_STS_ERROR;
3816:
3817: when FND_API.G_EXC_UNEXPECTED_ERROR then
3818: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 3815: p_return_status := FND_API.G_RET_STS_ERROR;

3811:
3812: EXCEPTION
3813:
3814: when FND_API.G_EXC_ERROR then
3815: p_return_status := FND_API.G_RET_STS_ERROR;
3816:
3817: when FND_API.G_EXC_UNEXPECTED_ERROR then
3818: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3819:

Line 3817: when FND_API.G_EXC_UNEXPECTED_ERROR then

3813:
3814: when FND_API.G_EXC_ERROR then
3815: p_return_status := FND_API.G_RET_STS_ERROR;
3816:
3817: when FND_API.G_EXC_UNEXPECTED_ERROR then
3818: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3819:
3820: when OTHERS then
3821: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 3818: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3814: when FND_API.G_EXC_ERROR then
3815: p_return_status := FND_API.G_RET_STS_ERROR;
3816:
3817: when FND_API.G_EXC_UNEXPECTED_ERROR then
3818: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3819:
3820: when OTHERS then
3821: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3822:

Line 3821: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3817: when FND_API.G_EXC_UNEXPECTED_ERROR then
3818: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3819:
3820: when OTHERS then
3821: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3822:
3823: End Update_Revision_Positions;
3824:
3825: /* ----------------------------------------------------------------------- */

Line 3839: p_return_status := FND_API.G_RET_STS_SUCCESS;

3835: where budget_revision_pos_line_id = p_budget_revision_pos_line_id;
3836:
3837: -- Initialize API return status to success
3838:
3839: p_return_status := FND_API.G_RET_STS_SUCCESS;
3840:
3841: EXCEPTION
3842:
3843: when FND_API.G_EXC_ERROR then

Line 3843: when FND_API.G_EXC_ERROR then

3839: p_return_status := FND_API.G_RET_STS_SUCCESS;
3840:
3841: EXCEPTION
3842:
3843: when FND_API.G_EXC_ERROR then
3844: p_return_status := FND_API.G_RET_STS_ERROR;
3845:
3846: when FND_API.G_EXC_UNEXPECTED_ERROR then
3847: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 3844: p_return_status := FND_API.G_RET_STS_ERROR;

3840:
3841: EXCEPTION
3842:
3843: when FND_API.G_EXC_ERROR then
3844: p_return_status := FND_API.G_RET_STS_ERROR;
3845:
3846: when FND_API.G_EXC_UNEXPECTED_ERROR then
3847: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3848:

Line 3846: when FND_API.G_EXC_UNEXPECTED_ERROR then

3842:
3843: when FND_API.G_EXC_ERROR then
3844: p_return_status := FND_API.G_RET_STS_ERROR;
3845:
3846: when FND_API.G_EXC_UNEXPECTED_ERROR then
3847: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3848:
3849: when OTHERS then
3850: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 3847: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3843: when FND_API.G_EXC_ERROR then
3844: p_return_status := FND_API.G_RET_STS_ERROR;
3845:
3846: when FND_API.G_EXC_UNEXPECTED_ERROR then
3847: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3848:
3849: when OTHERS then
3850: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3851:

Line 3850: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3846: when FND_API.G_EXC_UNEXPECTED_ERROR then
3847: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3848:
3849: when OTHERS then
3850: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3851:
3852: End Delete_Revision_Positions;
3853:
3854: /* ----------------------------------------------------------------------- */

Line 3858: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,

3854: /* ----------------------------------------------------------------------- */
3855:
3856: PROCEDURE Create_Revision_Positions
3857: ( p_api_version IN NUMBER,
3858: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
3859: p_commit IN VARCHAR2 := FND_API.G_FALSE,
3860: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
3861: p_return_status OUT NOCOPY VARCHAR2,
3862: p_msg_count OUT NOCOPY NUMBER,

Line 3859: p_commit IN VARCHAR2 := FND_API.G_FALSE,

3855:
3856: PROCEDURE Create_Revision_Positions
3857: ( p_api_version IN NUMBER,
3858: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
3859: p_commit IN VARCHAR2 := FND_API.G_FALSE,
3860: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
3861: p_return_status OUT NOCOPY VARCHAR2,
3862: p_msg_count OUT NOCOPY NUMBER,
3863: p_msg_data OUT NOCOPY VARCHAR2,

Line 3860: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

3856: PROCEDURE Create_Revision_Positions
3857: ( p_api_version IN NUMBER,
3858: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
3859: p_commit IN VARCHAR2 := FND_API.G_FALSE,
3860: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
3861: p_return_status OUT NOCOPY VARCHAR2,
3862: p_msg_count OUT NOCOPY NUMBER,
3863: p_msg_data OUT NOCOPY VARCHAR2,
3864: p_budget_revision_id IN NUMBER,

Line 3910: IF NOT FND_API.Compatible_API_Call (l_api_version,

3906: SAVEPOINT Create_Revision_Positions;
3907:
3908: -- Standard call to check for call compatibility.
3909:
3910: IF NOT FND_API.Compatible_API_Call (l_api_version,
3911: p_api_version,
3912: l_api_name,
3913: G_PKG_NAME)
3914: THEN

Line 3915: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

3911: p_api_version,
3912: l_api_name,
3913: G_PKG_NAME)
3914: THEN
3915: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3916: END IF;
3917:
3918: -- Initialize message list if p_init_msg_list is set to TRUE.
3919:

Line 3920: IF FND_API.to_Boolean (p_init_msg_list) THEN

3916: END IF;
3917:
3918: -- Initialize message list if p_init_msg_list is set to TRUE.
3919:
3920: IF FND_API.to_Boolean (p_init_msg_list) THEN
3921: FND_MSG_PUB.initialize;
3922: END IF;
3923:
3924: update PSB_BUDGET_REVISION_POSITIONS brp

Line 3934: and nvl(effective_end_date, FND_API.G_MISS_DATE) = nvl(p_effective_end_date, FND_API.G_MISS_DATE)

3930: last_updated_by = FND_GLOBAL.USER_ID,
3931: last_update_login = FND_GLOBAL.LOGIN_ID
3932: where position_id = p_position_id
3933: and effective_start_date = p_effective_start_date
3934: and nvl(effective_end_date, FND_API.G_MISS_DATE) = nvl(p_effective_end_date, FND_API.G_MISS_DATE)
3935: and exists
3936: (select 1
3937: from PSB_BUDGET_REVISION_POS_LINES brpl
3938: where brpl.budget_revision_id = p_budget_revision_id

Line 3992: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

3988: p_note_id => p_note_id,
3989: p_freeze_flag => p_freeze_flag,
3990: p_view_line_flag => p_view_line_flag);
3991:
3992: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3993: raise FND_API.G_EXC_ERROR;
3994: end if;
3995:
3996: p_budget_revision_pos_line_id := l_budget_revision_pos_line_id;

Line 3993: raise FND_API.G_EXC_ERROR;

3989: p_freeze_flag => p_freeze_flag,
3990: p_view_line_flag => p_view_line_flag);
3991:
3992: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
3993: raise FND_API.G_EXC_ERROR;
3994: end if;
3995:
3996: p_budget_revision_pos_line_id := l_budget_revision_pos_line_id;
3997:

Line 4021: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

4017: p_revision_value_type => g_revpos(l_revpos_index).revision_value_type,
4018: p_revision_value => g_revpos(l_revpos_index).revision_value,
4019: p_note_id => g_revpos(l_revpos_index).note_id);
4020:
4021: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4022: raise FND_API.G_EXC_ERROR;
4023: end if;
4024:
4025: g_revpos(l_revpos_index).delete_flag := FALSE;

Line 4022: raise FND_API.G_EXC_ERROR;

4018: p_revision_value => g_revpos(l_revpos_index).revision_value,
4019: p_note_id => g_revpos(l_revpos_index).note_id);
4020:
4021: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4022: raise FND_API.G_EXC_ERROR;
4023: end if;
4024:
4025: g_revpos(l_revpos_index).delete_flag := FALSE;
4026:

Line 4053: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

4049: p_revision_value_type => g_revpos(l_revpos_index).revision_value_type,
4050: p_revision_value => g_revpos(l_revpos_index).revision_value,
4051: p_note_id => g_revpos(l_revpos_index).note_id);
4052:
4053: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4054: raise FND_API.G_EXC_ERROR;
4055: else
4056: l_updated_record := TRUE;
4057: end if;

Line 4054: raise FND_API.G_EXC_ERROR;

4050: p_revision_value => g_revpos(l_revpos_index).revision_value,
4051: p_note_id => g_revpos(l_revpos_index).note_id);
4052:
4053: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4054: raise FND_API.G_EXC_ERROR;
4055: else
4056: l_updated_record := TRUE;
4057: end if;
4058:

Line 4078: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

4074: p_revision_value_type => g_revpos(l_revpos_index).revision_value_type,
4075: p_revision_value => g_revpos(l_revpos_index).revision_value,
4076: p_note_id => g_revpos(l_revpos_index).note_id);
4077:
4078: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4079: raise FND_API.G_EXC_ERROR;
4080: else
4081: l_updated_record := FALSE;
4082: end if;

Line 4079: raise FND_API.G_EXC_ERROR;

4075: p_revision_value => g_revpos(l_revpos_index).revision_value,
4076: p_note_id => g_revpos(l_revpos_index).note_id);
4077:
4078: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4079: raise FND_API.G_EXC_ERROR;
4080: else
4081: l_updated_record := FALSE;
4082: end if;
4083:

Line 4107: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

4103: p_note_id => p_note_id,
4104: p_freeze_flag => p_freeze_flag,
4105: p_view_line_flag => p_view_line_flag);
4106:
4107: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4108: raise FND_API.G_EXC_ERROR;
4109: else
4110: l_created_record := TRUE;
4111: end if;

Line 4108: raise FND_API.G_EXC_ERROR;

4104: p_freeze_flag => p_freeze_flag,
4105: p_view_line_flag => p_view_line_flag);
4106:
4107: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4108: raise FND_API.G_EXC_ERROR;
4109: else
4110: l_created_record := TRUE;
4111: end if;
4112:

Line 4142: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

4138: p_note_id => p_note_id,
4139: p_freeze_flag => p_freeze_flag,
4140: p_view_line_flag => p_view_line_flag);
4141:
4142: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4143: raise FND_API.G_EXC_ERROR;
4144: end if;
4145:
4146: end;

Line 4143: raise FND_API.G_EXC_ERROR;

4139: p_freeze_flag => p_freeze_flag,
4140: p_view_line_flag => p_view_line_flag);
4141:
4142: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4143: raise FND_API.G_EXC_ERROR;
4144: end if;
4145:
4146: end;
4147: else

Line 4161: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

4157: p_revision_value_type => g_revpos(l_revpos_index).revision_value_type,
4158: p_revision_value => g_revpos(l_revpos_index).revision_value,
4159: p_note_id => g_revpos(l_revpos_index).note_id);
4160:
4161: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4162: raise FND_API.G_EXC_ERROR;
4163: end if;
4164:
4165: g_revpos(l_revpos_index).delete_flag := FALSE;

Line 4162: raise FND_API.G_EXC_ERROR;

4158: p_revision_value => g_revpos(l_revpos_index).revision_value,
4159: p_note_id => g_revpos(l_revpos_index).note_id);
4160:
4161: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4162: raise FND_API.G_EXC_ERROR;
4163: end if;
4164:
4165: g_revpos(l_revpos_index).delete_flag := FALSE;
4166:

Line 4193: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

4189: Delete_Revision_Positions
4190: (p_return_status => l_return_status,
4191: p_budget_revision_pos_line_id => g_revpos(l_revpos_index).budget_revision_pos_line_id);
4192:
4193: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4194: raise FND_API.G_EXC_ERROR;
4195: end if;
4196:
4197: end;

Line 4194: raise FND_API.G_EXC_ERROR;

4190: (p_return_status => l_return_status,
4191: p_budget_revision_pos_line_id => g_revpos(l_revpos_index).budget_revision_pos_line_id);
4192:
4193: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4194: raise FND_API.G_EXC_ERROR;
4195: end if;
4196:
4197: end;
4198: end if;

Line 4207: p_return_status := FND_API.G_RET_STS_SUCCESS;

4203: end if;
4204:
4205: -- Initialize API return status to success
4206:
4207: p_return_status := FND_API.G_RET_STS_SUCCESS;
4208:
4209: -- Standard check of p_commit.
4210:
4211: if FND_API.to_Boolean (p_commit) then

Line 4211: if FND_API.to_Boolean (p_commit) then

4207: p_return_status := FND_API.G_RET_STS_SUCCESS;
4208:
4209: -- Standard check of p_commit.
4210:
4211: if FND_API.to_Boolean (p_commit) then
4212: commit work;
4213: end if;
4214:
4215: -- Standard call to get message count and if count is 1, get message info.

Line 4222: when FND_API.G_EXC_ERROR then

4218: p_data => p_msg_data);
4219:
4220: EXCEPTION
4221:
4222: when FND_API.G_EXC_ERROR then
4223: rollback to Create_Revision_Positions;
4224: p_return_status := FND_API.G_RET_STS_ERROR;
4225:
4226: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,

Line 4224: p_return_status := FND_API.G_RET_STS_ERROR;

4220: EXCEPTION
4221:
4222: when FND_API.G_EXC_ERROR then
4223: rollback to Create_Revision_Positions;
4224: p_return_status := FND_API.G_RET_STS_ERROR;
4225:
4226: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
4227: p_data => p_msg_data);
4228:

Line 4229: when FND_API.G_EXC_UNEXPECTED_ERROR then

4225:
4226: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
4227: p_data => p_msg_data);
4228:
4229: when FND_API.G_EXC_UNEXPECTED_ERROR then
4230: rollback to Create_Revision_Positions;
4231: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4232:
4233: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,

Line 4231: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4227: p_data => p_msg_data);
4228:
4229: when FND_API.G_EXC_UNEXPECTED_ERROR then
4230: rollback to Create_Revision_Positions;
4231: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4232:
4233: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
4234: p_data => p_msg_data);
4235:

Line 4238: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4234: p_data => p_msg_data);
4235:
4236: when OTHERS then
4237: rollback to Create_Revision_Positions;
4238: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4239:
4240: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) then
4241: FND_MSG_PUB.Add_Exc_Msg (G_PKG_NAME,
4242: l_api_name);

Line 4403: p_return_status := FND_API.G_RET_STS_SUCCESS;

4399: PSB_WS_POS1.g_elements(PSB_WS_POS1.g_num_elements).period_type := c_Elements_Rec.period_type;
4400: PSB_WS_POS1.g_elements(PSB_WS_POS1.g_num_elements).process_period_type := c_Elements_Rec.process_period_type;
4401: end loop;
4402:
4403: p_return_status := FND_API.G_RET_STS_SUCCESS;
4404:
4405: EXCEPTION
4406:
4407: when FND_API.G_EXC_ERROR then

Line 4407: when FND_API.G_EXC_ERROR then

4403: p_return_status := FND_API.G_RET_STS_SUCCESS;
4404:
4405: EXCEPTION
4406:
4407: when FND_API.G_EXC_ERROR then
4408: p_return_status := FND_API.G_RET_STS_ERROR;
4409:
4410: when FND_API.G_EXC_UNEXPECTED_ERROR then
4411: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 4408: p_return_status := FND_API.G_RET_STS_ERROR;

4404:
4405: EXCEPTION
4406:
4407: when FND_API.G_EXC_ERROR then
4408: p_return_status := FND_API.G_RET_STS_ERROR;
4409:
4410: when FND_API.G_EXC_UNEXPECTED_ERROR then
4411: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4412:

Line 4410: when FND_API.G_EXC_UNEXPECTED_ERROR then

4406:
4407: when FND_API.G_EXC_ERROR then
4408: p_return_status := FND_API.G_RET_STS_ERROR;
4409:
4410: when FND_API.G_EXC_UNEXPECTED_ERROR then
4411: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4412:
4413: when OTHERS then
4414: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 4411: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4407: when FND_API.G_EXC_ERROR then
4408: p_return_status := FND_API.G_RET_STS_ERROR;
4409:
4410: when FND_API.G_EXC_UNEXPECTED_ERROR then
4411: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4412:
4413: when OTHERS then
4414: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4415:

Line 4414: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4410: when FND_API.G_EXC_UNEXPECTED_ERROR then
4411: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4412:
4413: when OTHERS then
4414: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4415:
4416: End Cache_Elements;
4417:
4418: /* ----------------------------------------------------------------------- */

Line 4503: if nvl(PSB_WS_POS1.g_salary_budget_group_id, FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM then

4499:
4500: l_saldist_found := TRUE;
4501: g_revised_position := TRUE;
4502:
4503: if nvl(PSB_WS_POS1.g_salary_budget_group_id, FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM then
4504: begin
4505:
4506: for c_Budget_Group_Rec in c_Budget_Group (c_Dist_Rec.code_combination_id) loop
4507: PSB_WS_POS1.g_salary_budget_group_id := c_Budget_Group_Rec.budget_group_id;

Line 4526: raise FND_API.G_EXC_ERROR;

4522:
4523: message_token('CCID', l_concat_segments);
4524: message_token('POSITION', p_position_name);
4525: add_message('PSB', 'PSB_CANNOT_ASSIGN_BUDGET_GROUP');
4526: raise FND_API.G_EXC_ERROR;
4527:
4528: end;
4529: end if;
4530:

Line 4550: if nvl(PSB_WS_POS1.g_salary_budget_group_id, FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM then

4546: for c_Dist_Rec in c_Dist loop
4547:
4548: l_saldist_found := TRUE;
4549:
4550: if nvl(PSB_WS_POS1.g_salary_budget_group_id, FND_API.G_MISS_NUM) = FND_API.G_MISS_NUM then
4551: begin
4552:
4553: for c_Budget_Group_Rec in c_Budget_Group (c_Dist_Rec.code_combination_id) loop
4554: PSB_WS_POS1.g_salary_budget_group_id := c_Budget_Group_Rec.budget_group_id;

Line 4573: raise FND_API.G_EXC_ERROR;

4569:
4570: message_token('CCID', l_concat_segments);
4571: message_token('POSITION', p_position_name);
4572: add_message('PSB', 'PSB_CANNOT_ASSIGN_BUDGET_GROUP');
4573: raise FND_API.G_EXC_ERROR;
4574:
4575: end;
4576: end if;
4577:

Line 4602: raise FND_API.G_EXC_ERROR;

4598: message_token('POSITION', p_position_name);
4599: message_token('START_DATE', p_start_date);
4600: message_token('END_DATE', p_end_date);
4601: add_message('PSB', 'PSB_NO_SALARY_DISTRIBUTION');
4602: raise FND_API.G_EXC_ERROR;
4603: end if;
4604:
4605: if g_flex_code <> nvl(PSB_WS_ACCT1.g_flex_code, FND_API.G_MISS_NUM) then
4606: begin

Line 4605: if g_flex_code <> nvl(PSB_WS_ACCT1.g_flex_code, FND_API.G_MISS_NUM) then

4601: add_message('PSB', 'PSB_NO_SALARY_DISTRIBUTION');
4602: raise FND_API.G_EXC_ERROR;
4603: end if;
4604:
4605: if g_flex_code <> nvl(PSB_WS_ACCT1.g_flex_code, FND_API.G_MISS_NUM) then
4606: begin
4607:
4608: PSB_WS_ACCT1.Flex_Info
4609: (p_flex_code => g_flex_code,

Line 4612: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

4608: PSB_WS_ACCT1.Flex_Info
4609: (p_flex_code => g_flex_code,
4610: p_return_status => l_return_status);
4611:
4612: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4613: raise FND_API.G_EXC_ERROR;
4614: end if;
4615:
4616: end;

Line 4613: raise FND_API.G_EXC_ERROR;

4609: (p_flex_code => g_flex_code,
4610: p_return_status => l_return_status);
4611:
4612: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4613: raise FND_API.G_EXC_ERROR;
4614: end if;
4615:
4616: end;
4617: end if;

Line 4622: p_return_status := FND_API.G_RET_STS_SUCCESS;

4618:
4619:
4620: -- Initialize API return status to success
4621:
4622: p_return_status := FND_API.G_RET_STS_SUCCESS;
4623:
4624:
4625: EXCEPTION
4626:

Line 4627: when FND_API.G_EXC_ERROR then

4623:
4624:
4625: EXCEPTION
4626:
4627: when FND_API.G_EXC_ERROR then
4628: p_return_status := FND_API.G_RET_STS_ERROR;
4629:
4630: when FND_API.G_EXC_UNEXPECTED_ERROR then
4631: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 4628: p_return_status := FND_API.G_RET_STS_ERROR;

4624:
4625: EXCEPTION
4626:
4627: when FND_API.G_EXC_ERROR then
4628: p_return_status := FND_API.G_RET_STS_ERROR;
4629:
4630: when FND_API.G_EXC_UNEXPECTED_ERROR then
4631: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4632:

Line 4630: when FND_API.G_EXC_UNEXPECTED_ERROR then

4626:
4627: when FND_API.G_EXC_ERROR then
4628: p_return_status := FND_API.G_RET_STS_ERROR;
4629:
4630: when FND_API.G_EXC_UNEXPECTED_ERROR then
4631: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4632:
4633: when OTHERS then
4634: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 4631: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4627: when FND_API.G_EXC_ERROR then
4628: p_return_status := FND_API.G_RET_STS_ERROR;
4629:
4630: when FND_API.G_EXC_UNEXPECTED_ERROR then
4631: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4632:
4633: when OTHERS then
4634: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4635:

Line 4634: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4630: when FND_API.G_EXC_UNEXPECTED_ERROR then
4631: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4632:
4633: when OTHERS then
4634: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4635:
4636: END Cache_Salary_Dist;
4637:
4638: /*==========================================================================+

Line 4644: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,

4640: +==========================================================================*/
4641:
4642: PROCEDURE Update_Baseline_Values
4643: ( p_api_version IN NUMBER,
4644: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
4645: p_commit IN VARCHAR2 := FND_API.G_FALSE,
4646: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
4647: p_return_status OUT NOCOPY VARCHAR2,
4648: p_msg_count OUT NOCOPY NUMBER,

Line 4645: p_commit IN VARCHAR2 := FND_API.G_FALSE,

4641:
4642: PROCEDURE Update_Baseline_Values
4643: ( p_api_version IN NUMBER,
4644: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
4645: p_commit IN VARCHAR2 := FND_API.G_FALSE,
4646: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
4647: p_return_status OUT NOCOPY VARCHAR2,
4648: p_msg_count OUT NOCOPY NUMBER,
4649: p_msg_data OUT NOCOPY VARCHAR2,

Line 4646: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

4642: PROCEDURE Update_Baseline_Values
4643: ( p_api_version IN NUMBER,
4644: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
4645: p_commit IN VARCHAR2 := FND_API.G_FALSE,
4646: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
4647: p_return_status OUT NOCOPY VARCHAR2,
4648: p_msg_count OUT NOCOPY NUMBER,
4649: p_msg_data OUT NOCOPY VARCHAR2,
4650: p_budget_revision_id IN NUMBER

Line 4715: if not FND_API.Compatible_API_Call (l_api_version,

4711: /* Bug No 2532617 End */
4712:
4713: -- Standard call to check for call compatibility.
4714:
4715: if not FND_API.Compatible_API_Call (l_api_version,
4716: p_api_version,
4717: l_api_name,
4718: G_PKG_NAME)
4719: THEN

Line 4720: raise FND_API.G_EXC_UNEXPECTED_ERROR;

4716: p_api_version,
4717: l_api_name,
4718: G_PKG_NAME)
4719: THEN
4720: raise FND_API.G_EXC_UNEXPECTED_ERROR;
4721: END IF;
4722:
4723: -- Initialize message list if p_init_msg_list is set to TRUE.
4724:

Line 4725: if FND_API.to_Boolean (p_init_msg_list) THEN

4721: END IF;
4722:
4723: -- Initialize message list if p_init_msg_list is set to TRUE.
4724:
4725: if FND_API.to_Boolean (p_init_msg_list) THEN
4726: FND_MSG_PUB.initialize;
4727: END IF;
4728:
4729: Cache_Revision_Variables(p_budget_revision_id => p_budget_revision_id,

Line 4732: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

4728:
4729: Cache_Revision_Variables(p_budget_revision_id => p_budget_revision_id,
4730: p_return_status => l_return_status);
4731:
4732: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4733: raise FND_API.G_EXC_ERROR;
4734: end if;
4735:
4736: for c_fte_rec in c_fte loop

Line 4733: raise FND_API.G_EXC_ERROR;

4729: Cache_Revision_Variables(p_budget_revision_id => p_budget_revision_id,
4730: p_return_status => l_return_status);
4731:
4732: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4733: raise FND_API.G_EXC_ERROR;
4734: end if;
4735:
4736: for c_fte_rec in c_fte loop
4737:

Line 4751: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

4747: p_start_date => c_fte_rec.start_date,
4748: p_end_date => c_fte_rec.end_date,
4749: p_base_line_version => 'C');
4750:
4751: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4752: raise FND_API.G_EXC_ERROR;
4753: end if;
4754:
4755: end loop;

Line 4752: raise FND_API.G_EXC_ERROR;

4748: p_end_date => c_fte_rec.end_date,
4749: p_base_line_version => 'C');
4750:
4751: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4752: raise FND_API.G_EXC_ERROR;
4753: end if;
4754:
4755: end loop;
4756:

Line 4774: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

4770: p_end_date => c_costs_rec.end_date,
4771: p_currency_code => c_costs_rec.currency_code,
4772: p_element_cost => c_costs_rec.element_cost);
4773:
4774: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4775: raise FND_API.G_EXC_ERROR;
4776: end if;
4777:
4778: end loop;

Line 4775: raise FND_API.G_EXC_ERROR;

4771: p_currency_code => c_costs_rec.currency_code,
4772: p_element_cost => c_costs_rec.element_cost);
4773:
4774: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4775: raise FND_API.G_EXC_ERROR;
4776: end if;
4777:
4778: end loop;
4779:

Line 4798: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

4794: p_code_combination_id => c_distributions_rec.code_combination_id,
4795: p_currency_code => c_distributions_rec.currency_code,
4796: p_amount => c_distributions_rec.amount);
4797:
4798: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4799: raise FND_API.G_EXC_ERROR;
4800: end if;
4801:
4802: end loop;

Line 4799: raise FND_API.G_EXC_ERROR;

4795: p_currency_code => c_distributions_rec.currency_code,
4796: p_amount => c_distributions_rec.amount);
4797:
4798: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4799: raise FND_API.G_EXC_ERROR;
4800: end if;
4801:
4802: end loop;
4803:

Line 4834: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

4830: p_assignment_default_rule_id => c_assignments_rec.assignment_default_rule_id,
4831: p_modify_flag => c_assignments_rec.modify_flag,
4832: p_rowid => l_rowid);
4833:
4834: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4835: raise FND_API.G_EXC_ERROR;
4836: end if;
4837:
4838: end loop;

Line 4835: raise FND_API.G_EXC_ERROR;

4831: p_modify_flag => c_assignments_rec.modify_flag,
4832: p_rowid => l_rowid);
4833:
4834: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4835: raise FND_API.G_EXC_ERROR;
4836: end if;
4837:
4838: end loop;
4839:

Line 4856: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

4852: p_position_name => C_Positions_Rec.name,
4853: p_start_date => c_accdistr_rec.effective_start_date,
4854: p_end_date => c_accdistr_rec.effective_end_date);
4855:
4856: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4857: raise FND_API.G_EXC_ERROR;
4858: end if;
4859:
4860: PSB_POSITIONS_PVT.UPDATE_ROW

Line 4857: raise FND_API.G_EXC_ERROR;

4853: p_start_date => c_accdistr_rec.effective_start_date,
4854: p_end_date => c_accdistr_rec.effective_end_date);
4855:
4856: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4857: raise FND_API.G_EXC_ERROR;
4858: end if;
4859:
4860: PSB_POSITIONS_PVT.UPDATE_ROW
4861: (

Line 4863: p_init_msg_list => FND_API.G_FALSE,

4859:
4860: PSB_POSITIONS_PVT.UPDATE_ROW
4861: (
4862: p_api_version => 1.0,
4863: p_init_msg_list => FND_API.G_FALSE,
4864: p_commit => FND_API.G_FALSE,
4865: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
4866: p_return_status => l_return_status,
4867: p_msg_count => l_msg_count,

Line 4864: p_commit => FND_API.G_FALSE,

4860: PSB_POSITIONS_PVT.UPDATE_ROW
4861: (
4862: p_api_version => 1.0,
4863: p_init_msg_list => FND_API.G_FALSE,
4864: p_commit => FND_API.G_FALSE,
4865: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
4866: p_return_status => l_return_status,
4867: p_msg_count => l_msg_count,
4868: p_msg_data => l_msg_data,

Line 4865: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

4861: (
4862: p_api_version => 1.0,
4863: p_init_msg_list => FND_API.G_FALSE,
4864: p_commit => FND_API.G_FALSE,
4865: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
4866: p_return_status => l_return_status,
4867: p_msg_count => l_msg_count,
4868: p_msg_data => l_msg_data,
4869: p_position_id => l_position_id,

Line 4908: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

4904: p_name => c_positions_rec.name,
4905: p_mode => 'R'
4906: );
4907:
4908: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4909: raise FND_API.G_EXC_ERROR;
4910: end if;
4911: end loop;
4912:

Line 4909: raise FND_API.G_EXC_ERROR;

4905: p_mode => 'R'
4906: );
4907:
4908: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4909: raise FND_API.G_EXC_ERROR;
4910: end if;
4911: end loop;
4912:
4913: PSB_POSITION_PAY_DISTR_PVT.Modify_Distribution

Line 4937: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

4933: p_expenditure_type => c_accdistr_rec.expenditure_type,
4934: p_expenditure_organization_id => c_accdistr_rec.expenditure_organization_id,
4935: p_description => c_accdistr_rec.description);
4936:
4937: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4938: raise FND_API.G_EXC_ERROR;
4939: end if;
4940:
4941: end loop;

Line 4938: raise FND_API.G_EXC_ERROR;

4934: p_expenditure_organization_id => c_accdistr_rec.expenditure_organization_id,
4935: p_description => c_accdistr_rec.description);
4936:
4937: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4938: raise FND_API.G_EXC_ERROR;
4939: end if;
4940:
4941: end loop;
4942:

Line 4964: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

4960: p_mid_value => c_rates_rec.mid_value,
4961: p_minimum_value => c_rates_rec.minimum_value,
4962: p_currency_code => c_rates_rec.currency_code);
4963:
4964: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4965: raise FND_API.G_EXC_ERROR;
4966: end if;
4967:
4968: end loop;

Line 4965: raise FND_API.G_EXC_ERROR;

4961: p_minimum_value => c_rates_rec.minimum_value,
4962: p_currency_code => c_rates_rec.currency_code);
4963:
4964: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4965: raise FND_API.G_EXC_ERROR;
4966: end if;
4967:
4968: end loop;
4969:

Line 4976: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

4972: if g_hr_budget_id is not null then
4973: psb_position_control_pvt.Upload_Budget_HRMS
4974: (p_api_version => 1.0,
4975: p_return_status => l_return_status,
4976: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
4977: p_msg_count => l_msg_count,
4978: p_msg_data => l_msg_data,
4979: p_event_type => 'BR',
4980: p_source_id => p_budget_revision_id,

Line 4985: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

4981: p_hr_budget_id => g_hr_budget_id,
4982: p_from_budget_year_id => null,
4983: p_to_budget_year_id => null);
4984:
4985: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4986: raise FND_API.G_EXC_ERROR;
4987: end if;
4988:
4989: psb_position_control_pvt.Upload_Budget_HRMS

Line 4986: raise FND_API.G_EXC_ERROR;

4982: p_from_budget_year_id => null,
4983: p_to_budget_year_id => null);
4984:
4985: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
4986: raise FND_API.G_EXC_ERROR;
4987: end if;
4988:
4989: psb_position_control_pvt.Upload_Budget_HRMS
4990: (p_api_version => 1.0,

Line 4992: p_validation_level => FND_API.G_VALID_LEVEL_NONE,

4988:
4989: psb_position_control_pvt.Upload_Budget_HRMS
4990: (p_api_version => 1.0,
4991: p_return_status => l_return_status,
4992: p_validation_level => FND_API.G_VALID_LEVEL_NONE,
4993: p_msg_count => l_msg_count,
4994: p_msg_data => l_msg_data,
4995: p_event_type => 'BR',
4996: p_source_id => p_budget_revision_id,

Line 5001: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

4997: p_hr_budget_id => g_hr_budget_id,
4998: p_from_budget_year_id => null,
4999: p_to_budget_year_id => null);
5000:
5001: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
5002: raise FND_API.G_EXC_ERROR;
5003: end if;
5004:
5005: end if;

Line 5002: raise FND_API.G_EXC_ERROR;

4998: p_from_budget_year_id => null,
4999: p_to_budget_year_id => null);
5000:
5001: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
5002: raise FND_API.G_EXC_ERROR;
5003: end if;
5004:
5005: end if;
5006: --++ end upload to HRMS budget

Line 5011: if FND_API.to_Boolean (p_commit) THEN

5007:
5008:
5009: -- Standard check of p_commit.
5010:
5011: if FND_API.to_Boolean (p_commit) THEN
5012: commit work;
5013: END IF;
5014:
5015: -- Standard call to get message count and if count is 1, get message info.

Line 5020: p_return_status := FND_API.G_RET_STS_SUCCESS;

5016:
5017: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
5018: p_data => p_msg_data);
5019:
5020: p_return_status := FND_API.G_RET_STS_SUCCESS;
5021:
5022: EXCEPTION
5023:
5024: WHEN FND_API.G_EXC_ERROR THEN

Line 5024: WHEN FND_API.G_EXC_ERROR THEN

5020: p_return_status := FND_API.G_RET_STS_SUCCESS;
5021:
5022: EXCEPTION
5023:
5024: WHEN FND_API.G_EXC_ERROR THEN
5025: /* Bug No 2532617 Start */
5026: -- rollback to Update_Baseline_Values;
5027: /* Bug No 2532617 End */
5028: p_return_status := FND_API.G_RET_STS_ERROR;

Line 5028: p_return_status := FND_API.G_RET_STS_ERROR;

5024: WHEN FND_API.G_EXC_ERROR THEN
5025: /* Bug No 2532617 Start */
5026: -- rollback to Update_Baseline_Values;
5027: /* Bug No 2532617 End */
5028: p_return_status := FND_API.G_RET_STS_ERROR;
5029:
5030: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
5031: p_data => p_msg_data);
5032:

Line 5033: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

5029:
5030: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
5031: p_data => p_msg_data);
5032:
5033: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5034: /* Bug No 2532617 Start */
5035: -- rollback to Update_Baseline_Values;
5036: /* Bug No 2532617 End */
5037: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 5037: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

5033: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5034: /* Bug No 2532617 Start */
5035: -- rollback to Update_Baseline_Values;
5036: /* Bug No 2532617 End */
5037: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5038:
5039: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
5040: p_data => p_msg_data);
5041:

Line 5046: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

5042: WHEN OTHERS THEN
5043: /* Bug No 2532617 Start */
5044: -- rollback to Update_Baseline_Values;
5045: /* Bug No 2532617 End */
5046: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5047:
5048: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
5049: FND_MSG_PUB.Add_Exc_Msg (G_PKG_NAME,
5050: l_api_name);

Line 5166: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,

5162: | PROCEDURE Find_FTE |
5163: +===========================================================================*/
5164: PROCEDURE Find_FTE
5165: ( p_api_version IN NUMBER,
5166: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
5167: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
5168: p_return_status OUT NOCOPY VARCHAR2,
5169: p_msg_count OUT NOCOPY NUMBER,
5170: p_msg_data OUT NOCOPY VARCHAR2,

Line 5167: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

5163: +===========================================================================*/
5164: PROCEDURE Find_FTE
5165: ( p_api_version IN NUMBER,
5166: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
5167: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
5168: p_return_status OUT NOCOPY VARCHAR2,
5169: p_msg_count OUT NOCOPY NUMBER,
5170: p_msg_data OUT NOCOPY VARCHAR2,
5171: p_position_id IN NUMBER,

Line 5228: IF NOT FND_API.Compatible_API_Call (l_api_version,

5224: );
5225: --
5226: BEGIN
5227: -- Standard call to check for call compatibility.
5228: IF NOT FND_API.Compatible_API_Call (l_api_version,
5229: p_api_version,
5230: l_api_name,
5231: G_PKG_NAME)
5232: THEN

Line 5233: raise FND_API.G_EXC_UNEXPECTED_ERROR;

5229: p_api_version,
5230: l_api_name,
5231: G_PKG_NAME)
5232: THEN
5233: raise FND_API.G_EXC_UNEXPECTED_ERROR;
5234: END IF;
5235:
5236: -- Initialize message list if p_init_msg_list is set to TRUE.
5237: IF FND_API.to_Boolean (p_init_msg_list) THEN

Line 5237: IF FND_API.to_Boolean (p_init_msg_list) THEN

5233: raise FND_API.G_EXC_UNEXPECTED_ERROR;
5234: END IF;
5235:
5236: -- Initialize message list if p_init_msg_list is set to TRUE.
5237: IF FND_API.to_Boolean (p_init_msg_list) THEN
5238: FND_MSG_PUB.initialize;
5239: END IF;
5240:
5241: -- Find base FTE for the position.

Line 5326: p_return_status := FND_API.G_RET_STS_SUCCESS;

5322: p_current_fte := l_current_fte;
5323: p_revised_fte := nvl(l_revised_fte, l_current_fte);
5324:
5325: -- Initialize API return status to success
5326: p_return_status := FND_API.G_RET_STS_SUCCESS;
5327:
5328: -- Standard call to get message count and if count is 1, get message info.
5329: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
5330: p_data => p_msg_data);

Line 5334: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

5330: p_data => p_msg_data);
5331: --
5332: EXCEPTION
5333: when OTHERS then
5334: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5335:
5336: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) then
5337: FND_MSG_PUB.Add_Exc_Msg (G_PKG_NAME,
5338: l_api_name);

Line 5417: p_funds_status_code => FND_API.G_MISS_CHAR,

5413: p_budget_balance => c_position_account_rec.budget_balance,
5414: p_revision_type => c_position_account_rec.revision_type,
5415: p_revision_value_type => c_position_account_rec.revision_value_type,
5416: p_revision_amount => 0,
5417: p_funds_status_code => FND_API.G_MISS_CHAR,
5418: p_funds_result_code => FND_API.G_MISS_CHAR,
5419: p_funds_control_timestamp => sysdate,
5420: p_note_id => FND_API.G_MISS_NUM,
5421: p_freeze_flag => c_position_account_rec.freeze_flag,

Line 5418: p_funds_result_code => FND_API.G_MISS_CHAR,

5414: p_revision_type => c_position_account_rec.revision_type,
5415: p_revision_value_type => c_position_account_rec.revision_value_type,
5416: p_revision_amount => 0,
5417: p_funds_status_code => FND_API.G_MISS_CHAR,
5418: p_funds_result_code => FND_API.G_MISS_CHAR,
5419: p_funds_control_timestamp => sysdate,
5420: p_note_id => FND_API.G_MISS_NUM,
5421: p_freeze_flag => c_position_account_rec.freeze_flag,
5422: p_view_line_flag => c_position_account_rec.view_line_flag);

Line 5420: p_note_id => FND_API.G_MISS_NUM,

5416: p_revision_amount => 0,
5417: p_funds_status_code => FND_API.G_MISS_CHAR,
5418: p_funds_result_code => FND_API.G_MISS_CHAR,
5419: p_funds_control_timestamp => sysdate,
5420: p_note_id => FND_API.G_MISS_NUM,
5421: p_freeze_flag => c_position_account_rec.freeze_flag,
5422: p_view_line_flag => c_position_account_rec.view_line_flag);
5423:
5424: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

Line 5424: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

5420: p_note_id => FND_API.G_MISS_NUM,
5421: p_freeze_flag => c_position_account_rec.freeze_flag,
5422: p_view_line_flag => c_position_account_rec.view_line_flag);
5423:
5424: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
5425: raise FND_API.G_EXC_ERROR;
5426: end if;
5427:
5428: End Loop;

Line 5425: raise FND_API.G_EXC_ERROR;

5421: p_freeze_flag => c_position_account_rec.freeze_flag,
5422: p_view_line_flag => c_position_account_rec.view_line_flag);
5423:
5424: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
5425: raise FND_API.G_EXC_ERROR;
5426: end if;
5427:
5428: End Loop;
5429:

Line 5436: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

5432: p_budget_revision_id => p_budget_revision_id,
5433: p_currency_code => g_func_currency,
5434: p_gl_period_name => l_gl_period);
5435:
5436: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
5437: raise FND_API.G_EXC_ERROR;
5438: end if;
5439: /* start bug 3418071 */
5440: /*if g_create_zero_bal <> 'Y' then */

Line 5437: raise FND_API.G_EXC_ERROR;

5433: p_currency_code => g_func_currency,
5434: p_gl_period_name => l_gl_period);
5435:
5436: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
5437: raise FND_API.G_EXC_ERROR;
5438: end if;
5439: /* start bug 3418071 */
5440: /*if g_create_zero_bal <> 'Y' then */
5441: begin

Line 5453: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

5449: p_msg_data => l_msg_data,
5450: p_budget_revision_id => p_budget_revision_id,
5451: p_budget_revision_acct_line_id => c_zero_accounts_rec.budget_revision_acct_line_id);
5452:
5453: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
5454: raise FND_API.G_EXC_ERROR;
5455: end if;
5456:
5457: end loop;

Line 5454: raise FND_API.G_EXC_ERROR;

5450: p_budget_revision_id => p_budget_revision_id,
5451: p_budget_revision_acct_line_id => c_zero_accounts_rec.budget_revision_acct_line_id);
5452:
5453: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
5454: raise FND_API.G_EXC_ERROR;
5455: end if;
5456:
5457: end loop;
5458:

Line 5463: p_return_status := FND_API.G_RET_STS_SUCCESS;

5459: end;
5460: /*end if;*/
5461: /* end bug 3418071 */
5462:
5463: p_return_status := FND_API.G_RET_STS_SUCCESS;
5464:
5465: EXCEPTION
5466:
5467: when FND_API.G_EXC_ERROR then

Line 5467: when FND_API.G_EXC_ERROR then

5463: p_return_status := FND_API.G_RET_STS_SUCCESS;
5464:
5465: EXCEPTION
5466:
5467: when FND_API.G_EXC_ERROR then
5468: p_return_status := FND_API.G_RET_STS_ERROR;
5469:
5470: when FND_API.G_EXC_UNEXPECTED_ERROR then
5471: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 5468: p_return_status := FND_API.G_RET_STS_ERROR;

5464:
5465: EXCEPTION
5466:
5467: when FND_API.G_EXC_ERROR then
5468: p_return_status := FND_API.G_RET_STS_ERROR;
5469:
5470: when FND_API.G_EXC_UNEXPECTED_ERROR then
5471: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5472:

Line 5470: when FND_API.G_EXC_UNEXPECTED_ERROR then

5466:
5467: when FND_API.G_EXC_ERROR then
5468: p_return_status := FND_API.G_RET_STS_ERROR;
5469:
5470: when FND_API.G_EXC_UNEXPECTED_ERROR then
5471: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5472:
5473: when OTHERS then
5474: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 5471: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

5467: when FND_API.G_EXC_ERROR then
5468: p_return_status := FND_API.G_RET_STS_ERROR;
5469:
5470: when FND_API.G_EXC_UNEXPECTED_ERROR then
5471: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5472:
5473: when OTHERS then
5474: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5475:

Line 5474: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

5470: when FND_API.G_EXC_UNEXPECTED_ERROR then
5471: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5472:
5473: when OTHERS then
5474: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5475:
5476: End Reverse_Position_Accounts;
5477:
5478: /* ----------------------------------------------------------------------- */

Line 5543: (nvl(g_elem_rates(l_rate_index).pay_element_option_id, FND_API.G_MISS_NUM) = nvl(l_pay_element_option_id, FND_API.G_MISS_NUM)) and

5539:
5540: for l_rate_index in 1..g_num_elem_rates loop
5541:
5542: if ((g_elem_rates(l_rate_index).pay_element_id = l_pay_element_id) and
5543: (nvl(g_elem_rates(l_rate_index).pay_element_option_id, FND_API.G_MISS_NUM) = nvl(l_pay_element_option_id, FND_API.G_MISS_NUM)) and
5544: (((g_elem_rates(l_rate_index).start_date <= l_start_date) and
5545: (g_elem_rates(l_rate_index).end_date is null)) or
5546: ((g_elem_rates(l_rate_index).start_date between l_start_date and l_end_date) or
5547: (g_elem_rates(l_rate_index).end_date between l_start_date and l_end_date) or

Line 5636: raise FND_API.G_EXC_ERROR;

5632: message_token('ELEMENT_VALUE_TYPE', l_element_value_type);
5633: message_token('ELEMENT', PSB_WS_POS1.g_elements(l_element_index).element_name);
5634: message_token('POSITION', p_position_name);
5635: add_message('PSB', 'PSB_INVALID_ASSIGNMENT_TYPE');
5636: raise FND_API.G_EXC_ERROR;
5637: end if;
5638:
5639: if PSB_WS_POS1.g_elements(l_element_index).salary_flag = 'Y' then
5640: begin

Line 5656: raise FND_API.G_EXC_ERROR;

5652: message_token('POSITION', p_position_name);
5653: message_token('START_DATE', l_start_date);
5654: message_token('END_DATE', l_end_date);
5655: add_message('PSB', 'PSB_INVALID_NAMED_ATTRIBUTE');
5656: raise FND_API.G_EXC_ERROR;
5657: end if;
5658:
5659: l_element_cost := l_element_cost + l_fte * l_default_weekly_hours
5660: * Prorate(p_element_type => 'S', p_element_value => l_element_value,

Line 5683: raise FND_API.G_EXC_ERROR;

5679: message_token('POSITION', p_position_name);
5680: message_token('START_DATE', l_start_date);
5681: message_token('END_DATE', l_end_date);
5682: add_message('PSB', 'PSB_INVALID_SALARY_BASIS');
5683: raise FND_API.G_EXC_ERROR;
5684: end if;
5685:
5686: end;
5687: else -- non salary element

Line 5752: p_return_status := FND_API.G_RET_STS_SUCCESS;

5748:
5749: end loop;
5750:
5751: -- Initialize API return status to success
5752: p_return_status := FND_API.G_RET_STS_SUCCESS;
5753:
5754: EXCEPTION
5755: when FND_API.G_EXC_ERROR then
5756: p_return_status := FND_API.G_RET_STS_ERROR;

Line 5755: when FND_API.G_EXC_ERROR then

5751: -- Initialize API return status to success
5752: p_return_status := FND_API.G_RET_STS_SUCCESS;
5753:
5754: EXCEPTION
5755: when FND_API.G_EXC_ERROR then
5756: p_return_status := FND_API.G_RET_STS_ERROR;
5757:
5758: when FND_API.G_EXC_UNEXPECTED_ERROR then
5759: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 5756: p_return_status := FND_API.G_RET_STS_ERROR;

5752: p_return_status := FND_API.G_RET_STS_SUCCESS;
5753:
5754: EXCEPTION
5755: when FND_API.G_EXC_ERROR then
5756: p_return_status := FND_API.G_RET_STS_ERROR;
5757:
5758: when FND_API.G_EXC_UNEXPECTED_ERROR then
5759: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5760:

Line 5758: when FND_API.G_EXC_UNEXPECTED_ERROR then

5754: EXCEPTION
5755: when FND_API.G_EXC_ERROR then
5756: p_return_status := FND_API.G_RET_STS_ERROR;
5757:
5758: when FND_API.G_EXC_UNEXPECTED_ERROR then
5759: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5760:
5761: when OTHERS then
5762: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 5759: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

5755: when FND_API.G_EXC_ERROR then
5756: p_return_status := FND_API.G_RET_STS_ERROR;
5757:
5758: when FND_API.G_EXC_UNEXPECTED_ERROR then
5759: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5760:
5761: when OTHERS then
5762: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5763:

Line 5762: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

5758: when FND_API.G_EXC_UNEXPECTED_ERROR then
5759: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5760:
5761: when OTHERS then
5762: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5763:
5764: END Calculate_Position_Cost_Dates;
5765: /*---------------------------------------------------------------------------*/
5766:

Line 5872: p_return_status := FND_API.G_RET_STS_SUCCESS;

5868: end loop;
5869:
5870: -- Initialize API return status to success
5871:
5872: p_return_status := FND_API.G_RET_STS_SUCCESS;
5873:
5874:
5875: EXCEPTION
5876:

Line 5877: when FND_API.G_EXC_ERROR then

5873:
5874:
5875: EXCEPTION
5876:
5877: when FND_API.G_EXC_ERROR then
5878: p_return_status := FND_API.G_RET_STS_ERROR;
5879:
5880: when FND_API.G_EXC_UNEXPECTED_ERROR then
5881: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 5878: p_return_status := FND_API.G_RET_STS_ERROR;

5874:
5875: EXCEPTION
5876:
5877: when FND_API.G_EXC_ERROR then
5878: p_return_status := FND_API.G_RET_STS_ERROR;
5879:
5880: when FND_API.G_EXC_UNEXPECTED_ERROR then
5881: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5882:

Line 5880: when FND_API.G_EXC_UNEXPECTED_ERROR then

5876:
5877: when FND_API.G_EXC_ERROR then
5878: p_return_status := FND_API.G_RET_STS_ERROR;
5879:
5880: when FND_API.G_EXC_UNEXPECTED_ERROR then
5881: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5882:
5883: when OTHERS then
5884: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 5881: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

5877: when FND_API.G_EXC_ERROR then
5878: p_return_status := FND_API.G_RET_STS_ERROR;
5879:
5880: when FND_API.G_EXC_UNEXPECTED_ERROR then
5881: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5882:
5883: when OTHERS then
5884: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5885:

Line 5884: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

5880: when FND_API.G_EXC_UNEXPECTED_ERROR then
5881: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5882:
5883: when OTHERS then
5884: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5885:
5886: END Distribute_Salary;
5887:
5888: /* ----------------------------------------------------------------------- */

Line 6002: raise FND_API.G_EXC_ERROR;

5998: n_segments => PSB_WS_ACCT1.g_num_segs,
5999: segments => l_ccid_val) then
6000:
6001: FND_MSG_PUB.Add;
6002: raise FND_API.G_EXC_ERROR;
6003: end if;
6004:
6005: for l_index in 1..PSB_WS_ACCT1.g_num_segs loop
6006:

Line 6143: raise FND_API.G_EXC_ERROR;

6139: segments => l_seg_val,
6140: combination_id => l_ccid) then
6141:
6142: FND_MSG_PUB.Add;
6143: raise FND_API.G_EXC_ERROR;
6144: end if;
6145:
6146:
6147: for l_dist_index in 1..g_num_dists loop

Line 6201: p_return_status := FND_API.G_RET_STS_SUCCESS;

6197: end loop;
6198:
6199: -- Initialize API return status to success
6200:
6201: p_return_status := FND_API.G_RET_STS_SUCCESS;
6202:
6203:
6204: EXCEPTION
6205:

Line 6206: when FND_API.G_EXC_ERROR then

6202:
6203:
6204: EXCEPTION
6205:
6206: when FND_API.G_EXC_ERROR then
6207: p_return_status := FND_API.G_RET_STS_ERROR;
6208:
6209: when FND_API.G_EXC_UNEXPECTED_ERROR then
6210: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 6207: p_return_status := FND_API.G_RET_STS_ERROR;

6203:
6204: EXCEPTION
6205:
6206: when FND_API.G_EXC_ERROR then
6207: p_return_status := FND_API.G_RET_STS_ERROR;
6208:
6209: when FND_API.G_EXC_UNEXPECTED_ERROR then
6210: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6211:

Line 6209: when FND_API.G_EXC_UNEXPECTED_ERROR then

6205:
6206: when FND_API.G_EXC_ERROR then
6207: p_return_status := FND_API.G_RET_STS_ERROR;
6208:
6209: when FND_API.G_EXC_UNEXPECTED_ERROR then
6210: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6211:
6212: when OTHERS then
6213: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 6210: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

6206: when FND_API.G_EXC_ERROR then
6207: p_return_status := FND_API.G_RET_STS_ERROR;
6208:
6209: when FND_API.G_EXC_UNEXPECTED_ERROR then
6210: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6211:
6212: when OTHERS then
6213: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6214:

Line 6213: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

6209: when FND_API.G_EXC_UNEXPECTED_ERROR then
6210: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6211:
6212: when OTHERS then
6213: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6214:
6215: END Distribute_Following_Elements;
6216:
6217: /* ----------------------------------------------------------------------- */

Line 6341: p_return_status := FND_API.G_RET_STS_SUCCESS;

6337: end loop;
6338:
6339: -- Initialize API return status to success
6340:
6341: p_return_status := FND_API.G_RET_STS_SUCCESS;
6342:
6343:
6344: EXCEPTION
6345:

Line 6346: when FND_API.G_EXC_ERROR then

6342:
6343:
6344: EXCEPTION
6345:
6346: when FND_API.G_EXC_ERROR then
6347: p_return_status := FND_API.G_RET_STS_ERROR;
6348:
6349: when FND_API.G_EXC_UNEXPECTED_ERROR then
6350: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 6347: p_return_status := FND_API.G_RET_STS_ERROR;

6343:
6344: EXCEPTION
6345:
6346: when FND_API.G_EXC_ERROR then
6347: p_return_status := FND_API.G_RET_STS_ERROR;
6348:
6349: when FND_API.G_EXC_UNEXPECTED_ERROR then
6350: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6351:

Line 6349: when FND_API.G_EXC_UNEXPECTED_ERROR then

6345:
6346: when FND_API.G_EXC_ERROR then
6347: p_return_status := FND_API.G_RET_STS_ERROR;
6348:
6349: when FND_API.G_EXC_UNEXPECTED_ERROR then
6350: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6351:
6352: when OTHERS then
6353: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 6350: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

6346: when FND_API.G_EXC_ERROR then
6347: p_return_status := FND_API.G_RET_STS_ERROR;
6348:
6349: when FND_API.G_EXC_UNEXPECTED_ERROR then
6350: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6351:
6352: when OTHERS then
6353: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6354:

Line 6353: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

6349: when FND_API.G_EXC_UNEXPECTED_ERROR then
6350: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6351:
6352: when OTHERS then
6353: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6354:
6355: END Distribute_Other_Elements;
6356:
6357: /*-------------------------------------------------------------------------*/

Line 6382: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

6378: p_position_id => p_position_id,
6379: p_revision_start_date => p_revision_start_date,
6380: p_revision_end_date => p_revision_end_date);
6381:
6382: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
6383: raise FND_API.G_EXC_ERROR;
6384: end if;
6385:
6386: end;

Line 6383: raise FND_API.G_EXC_ERROR;

6379: p_revision_start_date => p_revision_start_date,
6380: p_revision_end_date => p_revision_end_date);
6381:
6382: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
6383: raise FND_API.G_EXC_ERROR;
6384: end if;
6385:
6386: end;
6387: else

Line 6400: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

6396: p_position_id => p_position_id,
6397: p_revision_start_date => p_revision_start_date,
6398: p_revision_end_date => p_revision_end_date);
6399:
6400: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
6401: raise FND_API.G_EXC_ERROR;
6402: end if;
6403:
6404: end;

Line 6401: raise FND_API.G_EXC_ERROR;

6397: p_revision_start_date => p_revision_start_date,
6398: p_revision_end_date => p_revision_end_date);
6399:
6400: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
6401: raise FND_API.G_EXC_ERROR;
6402: end if;
6403:
6404: end;
6405: else

Line 6415: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

6411: p_position_id => p_position_id,
6412: p_revision_start_date => p_revision_start_date,
6413: p_revision_end_date => p_revision_end_date);
6414:
6415: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
6416: raise FND_API.G_EXC_ERROR;
6417: end if;
6418:
6419: end;

Line 6416: raise FND_API.G_EXC_ERROR;

6412: p_revision_start_date => p_revision_start_date,
6413: p_revision_end_date => p_revision_end_date);
6414:
6415: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
6416: raise FND_API.G_EXC_ERROR;
6417: end if;
6418:
6419: end;
6420: end if;

Line 6429: p_return_status := FND_API.G_RET_STS_SUCCESS;

6425: end loop;
6426:
6427: -- Initialize API return status to success
6428:
6429: p_return_status := FND_API.G_RET_STS_SUCCESS;
6430:
6431:
6432: EXCEPTION
6433:

Line 6434: when FND_API.G_EXC_ERROR then

6430:
6431:
6432: EXCEPTION
6433:
6434: when FND_API.G_EXC_ERROR then
6435: p_return_status := FND_API.G_RET_STS_ERROR;
6436:
6437: when FND_API.G_EXC_UNEXPECTED_ERROR then
6438: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 6435: p_return_status := FND_API.G_RET_STS_ERROR;

6431:
6432: EXCEPTION
6433:
6434: when FND_API.G_EXC_ERROR then
6435: p_return_status := FND_API.G_RET_STS_ERROR;
6436:
6437: when FND_API.G_EXC_UNEXPECTED_ERROR then
6438: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6439:

Line 6437: when FND_API.G_EXC_UNEXPECTED_ERROR then

6433:
6434: when FND_API.G_EXC_ERROR then
6435: p_return_status := FND_API.G_RET_STS_ERROR;
6436:
6437: when FND_API.G_EXC_UNEXPECTED_ERROR then
6438: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6439:
6440: when OTHERS then
6441: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 6438: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

6434: when FND_API.G_EXC_ERROR then
6435: p_return_status := FND_API.G_RET_STS_ERROR;
6436:
6437: when FND_API.G_EXC_UNEXPECTED_ERROR then
6438: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6439:
6440: when OTHERS then
6441: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6442:

Line 6441: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

6437: when FND_API.G_EXC_UNEXPECTED_ERROR then
6438: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6439:
6440: when OTHERS then
6441: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6442:
6443: End Distribute_Position_Cost;
6444: /*---------------------------------------------------------------------------*/
6445:

Line 6610: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

6606: p_end_date => g_fte_assignments(l_fte_index).end_date,
6607: p_fte => g_fte_assignments(l_fte_index).fte
6608: ) ;
6609: --
6610: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
6611: raise FND_API.G_EXC_ERROR;
6612: end if;
6613: --
6614:

Line 6611: raise FND_API.G_EXC_ERROR;

6607: p_fte => g_fte_assignments(l_fte_index).fte
6608: ) ;
6609: --
6610: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
6611: raise FND_API.G_EXC_ERROR;
6612: end if;
6613: --
6614:
6615: if ((p_mass_revision) or (g_new_position)) then

Line 6636: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

6632: p_note_id => null,
6633: p_freeze_flag => 'N',
6634: p_view_line_flag => 'Y');
6635:
6636: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
6637: raise FND_API.G_EXC_ERROR;
6638: end if;
6639:
6640: end;

Line 6637: raise FND_API.G_EXC_ERROR;

6633: p_freeze_flag => 'N',
6634: p_view_line_flag => 'Y');
6635:
6636: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
6637: raise FND_API.G_EXC_ERROR;
6638: end if;
6639:
6640: end;
6641: end if;

Line 6662: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

6658: p_end_date => g_costs(l_cost_index).end_date,
6659: p_currency_code => g_costs(l_cost_index).currency_code,
6660: p_element_cost => g_costs(l_cost_index).element_cost);
6661:
6662: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
6663: raise FND_API.G_EXC_ERROR;
6664: end if;
6665:
6666: end loop;

Line 6663: raise FND_API.G_EXC_ERROR;

6659: p_currency_code => g_costs(l_cost_index).currency_code,
6660: p_element_cost => g_costs(l_cost_index).element_cost);
6661:
6662: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
6663: raise FND_API.G_EXC_ERROR;
6664: end if;
6665:
6666: end loop;
6667:

Line 6686: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

6682: p_code_combination_id => g_dists(l_dist_index).ccid,
6683: p_currency_code => g_dists(l_dist_index).currency_code,
6684: p_amount => g_dists(l_dist_index).amount);
6685:
6686: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
6687: raise FND_API.G_EXC_ERROR;
6688: end if;
6689:
6690: end loop;

Line 6687: raise FND_API.G_EXC_ERROR;

6683: p_currency_code => g_dists(l_dist_index).currency_code,
6684: p_amount => g_dists(l_dist_index).amount);
6685:
6686: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
6687: raise FND_API.G_EXC_ERROR;
6688: end if;
6689:
6690: end loop;
6691:

Line 6714: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

6710: p_start_date => l_start_date,
6711: p_dual_posting_type => 'A',
6712: p_gl_budget_version_id => l_gl_budget_version_id);
6713:
6714: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
6715: raise FND_API.G_EXC_ERROR;
6716: end if;
6717:
6718: if l_gl_budget_version_id is null then

Line 6715: raise FND_API.G_EXC_ERROR;

6711: p_dual_posting_type => 'A',
6712: p_gl_budget_version_id => l_gl_budget_version_id);
6713:
6714: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
6715: raise FND_API.G_EXC_ERROR;
6716: end if;
6717:
6718: if l_gl_budget_version_id is null then
6719: begin

Line 6734: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

6730: p_code_combination_id => g_revaccts(l_revacct_index).ccid,
6731: p_start_date => l_start_date,
6732: p_gl_budget_version_id => l_gl_budget_version_id);
6733:
6734: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
6735: raise FND_API.G_EXC_ERROR;
6736: end if;
6737:
6738: end;

Line 6735: raise FND_API.G_EXC_ERROR;

6731: p_start_date => l_start_date,
6732: p_gl_budget_version_id => l_gl_budget_version_id);
6733:
6734: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
6735: raise FND_API.G_EXC_ERROR;
6736: end if;
6737:
6738: end;
6739: end if;

Line 6781: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

6777: p_funds_result_code => null,
6778: p_freeze_flag => 'N',
6779: p_view_line_flag => 'Y');
6780:
6781: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
6782: raise FND_API.G_EXC_ERROR;
6783: end if;
6784:
6785: -- Bug#4675858 Start

Line 6782: raise FND_API.G_EXC_ERROR;

6778: p_freeze_flag => 'N',
6779: p_view_line_flag => 'Y');
6780:
6781: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
6782: raise FND_API.G_EXC_ERROR;
6783: end if;
6784:
6785: -- Bug#4675858 Start
6786: -- Added note call for Revise Elements Projections.

Line 6821: IF l_return_status <> FND_API.G_RET_STS_SUCCESS

6817: , p_flex_code => g_flex_code
6818: , p_cc_id => g_revaccts(l_revacct_index).ccid
6819: ) ;
6820:
6821: IF l_return_status <> FND_API.G_RET_STS_SUCCESS
6822: THEN
6823: RAISE FND_API.G_EXC_ERROR ;
6824: END IF ;
6825: END IF ;

Line 6823: RAISE FND_API.G_EXC_ERROR ;

6819: ) ;
6820:
6821: IF l_return_status <> FND_API.G_RET_STS_SUCCESS
6822: THEN
6823: RAISE FND_API.G_EXC_ERROR ;
6824: END IF ;
6825: END IF ;
6826: -- Bug#4675858 End
6827:

Line 6842: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

6838: p_budget_revision_id => p_budget_revision_id,
6839: p_currency_code => g_func_currency,
6840: p_gl_period_name => l_gl_period_name);
6841:
6842: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
6843: raise FND_API.G_EXC_ERROR;
6844: end if;
6845:
6846: end;

Line 6843: raise FND_API.G_EXC_ERROR;

6839: p_currency_code => g_func_currency,
6840: p_gl_period_name => l_gl_period_name);
6841:
6842: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
6843: raise FND_API.G_EXC_ERROR;
6844: end if;
6845:
6846: end;
6847: end if;

Line 6849: p_return_status := FND_API.G_RET_STS_SUCCESS;

6845:
6846: end;
6847: end if;
6848:
6849: p_return_status := FND_API.G_RET_STS_SUCCESS;
6850:
6851: EXCEPTION
6852:
6853: when FND_API.G_EXC_ERROR then

Line 6853: when FND_API.G_EXC_ERROR then

6849: p_return_status := FND_API.G_RET_STS_SUCCESS;
6850:
6851: EXCEPTION
6852:
6853: when FND_API.G_EXC_ERROR then
6854: p_return_status := FND_API.G_RET_STS_ERROR;
6855:
6856: when FND_API.G_EXC_UNEXPECTED_ERROR then
6857: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 6854: p_return_status := FND_API.G_RET_STS_ERROR;

6850:
6851: EXCEPTION
6852:
6853: when FND_API.G_EXC_ERROR then
6854: p_return_status := FND_API.G_RET_STS_ERROR;
6855:
6856: when FND_API.G_EXC_UNEXPECTED_ERROR then
6857: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6858:

Line 6856: when FND_API.G_EXC_UNEXPECTED_ERROR then

6852:
6853: when FND_API.G_EXC_ERROR then
6854: p_return_status := FND_API.G_RET_STS_ERROR;
6855:
6856: when FND_API.G_EXC_UNEXPECTED_ERROR then
6857: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6858:
6859: when OTHERS then
6860: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 6857: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

6853: when FND_API.G_EXC_ERROR then
6854: p_return_status := FND_API.G_RET_STS_ERROR;
6855:
6856: when FND_API.G_EXC_UNEXPECTED_ERROR then
6857: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6858:
6859: when OTHERS then
6860: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6861:

Line 6860: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

6856: when FND_API.G_EXC_UNEXPECTED_ERROR then
6857: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6858:
6859: when OTHERS then
6860: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6861:
6862: End Update_Position_Cost;
6863:
6864: /* ----------------------------------------------------------------------- */

Line 6868: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE

6864: /* ----------------------------------------------------------------------- */
6865:
6866: PROCEDURE Calculate_Position_Cost
6867: ( p_api_version IN NUMBER
6868: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
6869: , p_commit IN VARCHAR2 := FND_API.G_FALSE
6870: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
6871: , p_msg_count OUT NOCOPY NUMBER
6872: , p_msg_data OUT NOCOPY VARCHAR2

Line 6869: , p_commit IN VARCHAR2 := FND_API.G_FALSE

6865:
6866: PROCEDURE Calculate_Position_Cost
6867: ( p_api_version IN NUMBER
6868: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
6869: , p_commit IN VARCHAR2 := FND_API.G_FALSE
6870: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
6871: , p_msg_count OUT NOCOPY NUMBER
6872: , p_msg_data OUT NOCOPY VARCHAR2
6873: , p_return_status OUT NOCOPY VARCHAR2

Line 6870: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL

6866: PROCEDURE Calculate_Position_Cost
6867: ( p_api_version IN NUMBER
6868: , p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
6869: , p_commit IN VARCHAR2 := FND_API.G_FALSE
6870: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
6871: , p_msg_count OUT NOCOPY NUMBER
6872: , p_msg_data OUT NOCOPY VARCHAR2
6873: , p_return_status OUT NOCOPY VARCHAR2
6874: , p_mass_revision IN BOOLEAN := FALSE

Line 6956: where nvl(c.pay_element_option_id, FND_API.G_MISS_NUM) = nvl(a.pay_element_option_id, FND_API.G_MISS_NUM)

6952: and a.currency_code = g_func_currency
6953: and exists
6954: (select 1
6955: from PSB_POSITION_ASSIGNMENTS c
6956: where nvl(c.pay_element_option_id, FND_API.G_MISS_NUM) = nvl(a.pay_element_option_id, FND_API.G_MISS_NUM)
6957: and ((c.worksheet_id = g_global_budget_revision_id) or (c.worksheet_id is null))
6958: and c.currency_code = g_func_currency
6959: and (((c.effective_start_date <= l_end_date)
6960: and (c.effective_end_date is null))

Line 7029: if not FND_API.Compatible_API_Call (l_api_version,

7025: BEGIN
7026:
7027: -- Standard call to check for call compatibility
7028:
7029: if not FND_API.Compatible_API_Call (l_api_version,
7030: p_api_version,
7031: l_api_name,
7032: G_PKG_NAME)
7033: then

Line 7034: raise FND_API.G_EXC_UNEXPECTED_ERROR;

7030: p_api_version,
7031: l_api_name,
7032: G_PKG_NAME)
7033: then
7034: raise FND_API.G_EXC_UNEXPECTED_ERROR;
7035: end if;
7036:
7037: -- initialize this variable to track if this procedure is invoked when creating a new position
7038: g_new_position := FALSE;

Line 7069: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

7065: p_effective_start_date => p_revision_start_date,
7066: p_effective_end_date => p_revision_end_date
7067: );
7068:
7069: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
7070: RAISE FND_API.G_EXC_ERROR;
7071: END IF;
7072: END IF;
7073: -- reset the status of the position id back to 0

Line 7070: RAISE FND_API.G_EXC_ERROR;

7066: p_effective_end_date => p_revision_end_date
7067: );
7068:
7069: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
7070: RAISE FND_API.G_EXC_ERROR;
7071: END IF;
7072: END IF;
7073: -- reset the status of the position id back to 0
7074: g_last_update_flag_tbl(p_position_id) := 0;

Line 7083: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

7079: Cache_Revision_Variables
7080: (p_return_status => l_return_status,
7081: p_budget_revision_id => p_budget_revision_id);
7082:
7083: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
7084: raise FND_API.G_EXC_ERROR;
7085: end if;
7086:
7087:

Line 7084: raise FND_API.G_EXC_ERROR;

7080: (p_return_status => l_return_status,
7081: p_budget_revision_id => p_budget_revision_id);
7082:
7083: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
7084: raise FND_API.G_EXC_ERROR;
7085: end if;
7086:
7087:
7088: for c_Positions_Rec in c_Positions loop

Line 7107: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

7103: p_position_name => l_position_name,
7104: p_start_date => l_start_date,
7105: p_end_date => l_end_date);
7106:
7107: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
7108: raise FND_API.G_EXC_ERROR;
7109: end if;
7110:
7111: Cache_Elements

Line 7108: raise FND_API.G_EXC_ERROR;

7104: p_start_date => l_start_date,
7105: p_end_date => l_end_date);
7106:
7107: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
7108: raise FND_API.G_EXC_ERROR;
7109: end if;
7110:
7111: Cache_Elements
7112: (p_return_status => l_return_status,

Line 7116: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

7112: (p_return_status => l_return_status,
7113: p_start_date => l_start_date,
7114: p_end_date => l_end_date);
7115:
7116: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
7117: raise FND_API.G_EXC_ERROR;
7118: end if;
7119:
7120: for c_Element_Assignments_Rec in c_Element_Assignments loop

Line 7117: raise FND_API.G_EXC_ERROR;

7113: p_start_date => l_start_date,
7114: p_end_date => l_end_date);
7115:
7116: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
7117: raise FND_API.G_EXC_ERROR;
7118: end if;
7119:
7120: for c_Element_Assignments_Rec in c_Element_Assignments loop
7121:

Line 7290: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

7286: p_position_name => l_position_name,
7287: p_revision_start_date => l_start_date,
7288: p_revision_end_date => l_end_date);
7289:
7290: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
7291: raise FND_API.G_EXC_ERROR;
7292: end if;
7293:
7294: Distribute_Position_Cost

Line 7291: raise FND_API.G_EXC_ERROR;

7287: p_revision_start_date => l_start_date,
7288: p_revision_end_date => l_end_date);
7289:
7290: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
7291: raise FND_API.G_EXC_ERROR;
7292: end if;
7293:
7294: Distribute_Position_Cost
7295: (p_return_status => l_return_status,

Line 7300: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

7296: p_position_id => p_position_id,
7297: p_revision_start_date => l_start_date,
7298: p_revision_end_date => l_end_date);
7299:
7300: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
7301: raise FND_API.G_EXC_ERROR;
7302: end if;
7303:
7304: end;

Line 7301: raise FND_API.G_EXC_ERROR;

7297: p_revision_start_date => l_start_date,
7298: p_revision_end_date => l_end_date);
7299:
7300: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
7301: raise FND_API.G_EXC_ERROR;
7302: end if;
7303:
7304: end;
7305: end if;

Line 7323: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

7319: , p_zero_revised_fte => l_zero_revised_fte
7320: , p_parameter_id => p_parameter_id -- Bug#4675858
7321: ) ;
7322:
7323: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
7324: raise FND_API.G_EXC_ERROR;
7325: end if;
7326:
7327: end;

Line 7324: raise FND_API.G_EXC_ERROR;

7320: , p_parameter_id => p_parameter_id -- Bug#4675858
7321: ) ;
7322:
7323: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
7324: raise FND_API.G_EXC_ERROR;
7325: end if;
7326:
7327: end;
7328: end if;

Line 7330: p_return_status := FND_API.G_RET_STS_SUCCESS;

7326:
7327: end;
7328: end if;
7329:
7330: p_return_status := FND_API.G_RET_STS_SUCCESS;
7331:
7332: EXCEPTION
7333: -- Fix for Bug:3337401
7334: -- Added call to FND_MSG_PUB.Count_And_Get()

Line 7336: when FND_API.G_EXC_ERROR then

7332: EXCEPTION
7333: -- Fix for Bug:3337401
7334: -- Added call to FND_MSG_PUB.Count_And_Get()
7335:
7336: when FND_API.G_EXC_ERROR then
7337: p_return_status := FND_API.G_RET_STS_ERROR;
7338: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
7339: p_data => p_msg_data);
7340:

Line 7337: p_return_status := FND_API.G_RET_STS_ERROR;

7333: -- Fix for Bug:3337401
7334: -- Added call to FND_MSG_PUB.Count_And_Get()
7335:
7336: when FND_API.G_EXC_ERROR then
7337: p_return_status := FND_API.G_RET_STS_ERROR;
7338: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
7339: p_data => p_msg_data);
7340:
7341: when FND_API.G_EXC_UNEXPECTED_ERROR then

Line 7341: when FND_API.G_EXC_UNEXPECTED_ERROR then

7337: p_return_status := FND_API.G_RET_STS_ERROR;
7338: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
7339: p_data => p_msg_data);
7340:
7341: when FND_API.G_EXC_UNEXPECTED_ERROR then
7342: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
7343: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
7344: p_data => p_msg_data);
7345:

Line 7342: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

7338: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
7339: p_data => p_msg_data);
7340:
7341: when FND_API.G_EXC_UNEXPECTED_ERROR then
7342: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
7343: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
7344: p_data => p_msg_data);
7345:
7346: when OTHERS then

Line 7347: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

7343: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
7344: p_data => p_msg_data);
7345:
7346: when OTHERS then
7347: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
7348: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
7349: p_data => p_msg_data);
7350:
7351: End Calculate_Position_Cost;

Line 7360: p_ccid IN NUMBER := FND_API.G_MISS_NUM,

7356: p_constraint_validation_status OUT NOCOPY VARCHAR2,
7357: p_budget_revision_id IN NUMBER,
7358: p_constraint_id IN NUMBER,
7359: p_constraint_name IN VARCHAR2,
7360: p_ccid IN NUMBER := FND_API.G_MISS_NUM,
7361: p_currency_code IN VARCHAR2,
7362: p_severity_level IN NUMBER,
7363: p_summ_flag IN VARCHAR2
7364: ) IS

Line 7482: l_first_line VARCHAR2(1) := FND_API.G_TRUE;

7478: and pbra.position_id is null
7479: and pbrl.budget_revision_id = p_budget_revision_id
7480: and pbra.budget_revision_acct_line_id = pbrl.budget_revision_acct_line_id;
7481:
7482: l_first_line VARCHAR2(1) := FND_API.G_TRUE;
7483:
7484: l_cons_failed VARCHAR2(1) := FND_API.G_FALSE;
7485: l_type1 VARCHAR2(1);
7486: l_type2 VARCHAR2(1);

Line 7484: l_cons_failed VARCHAR2(1) := FND_API.G_FALSE;

7480: and pbra.budget_revision_acct_line_id = pbrl.budget_revision_acct_line_id;
7481:
7482: l_first_line VARCHAR2(1) := FND_API.G_TRUE;
7483:
7484: l_cons_failed VARCHAR2(1) := FND_API.G_FALSE;
7485: l_type1 VARCHAR2(1);
7486: l_type2 VARCHAR2(1);
7487: l_type3 VARCHAR2(1);
7488: l_type4 VARCHAR2(1);

Line 7523: l_type1 := FND_API.G_FALSE;

7519: -- Type5: Depends on Account Set Assignments (Summary Constraint)
7520: -- (Step, Prefix Operator, Postfix Operator, Balance Type, Currency, Amount have values; Account, Period are blank; this is valid only if 'Detailed' flag is not set for the Constraint)
7521: --
7522:
7523: l_type1 := FND_API.G_FALSE;
7524: l_type2 := FND_API.G_FALSE;
7525: l_type3 := FND_API.G_FALSE;
7526: l_type4 := FND_API.G_FALSE;
7527: l_type5 := FND_API.G_FALSE;

Line 7524: l_type2 := FND_API.G_FALSE;

7520: -- (Step, Prefix Operator, Postfix Operator, Balance Type, Currency, Amount have values; Account, Period are blank; this is valid only if 'Detailed' flag is not set for the Constraint)
7521: --
7522:
7523: l_type1 := FND_API.G_FALSE;
7524: l_type2 := FND_API.G_FALSE;
7525: l_type3 := FND_API.G_FALSE;
7526: l_type4 := FND_API.G_FALSE;
7527: l_type5 := FND_API.G_FALSE;
7528:

Line 7525: l_type3 := FND_API.G_FALSE;

7521: --
7522:
7523: l_type1 := FND_API.G_FALSE;
7524: l_type2 := FND_API.G_FALSE;
7525: l_type3 := FND_API.G_FALSE;
7526: l_type4 := FND_API.G_FALSE;
7527: l_type5 := FND_API.G_FALSE;
7528:
7529: if FND_API.to_Boolean(l_first_line) then

Line 7526: l_type4 := FND_API.G_FALSE;

7522:
7523: l_type1 := FND_API.G_FALSE;
7524: l_type2 := FND_API.G_FALSE;
7525: l_type3 := FND_API.G_FALSE;
7526: l_type4 := FND_API.G_FALSE;
7527: l_type5 := FND_API.G_FALSE;
7528:
7529: if FND_API.to_Boolean(l_first_line) then
7530:

Line 7527: l_type5 := FND_API.G_FALSE;

7523: l_type1 := FND_API.G_FALSE;
7524: l_type2 := FND_API.G_FALSE;
7525: l_type3 := FND_API.G_FALSE;
7526: l_type4 := FND_API.G_FALSE;
7527: l_type5 := FND_API.G_FALSE;
7528:
7529: if FND_API.to_Boolean(l_first_line) then
7530:
7531: l_first_line := FND_API.G_FALSE;

Line 7529: if FND_API.to_Boolean(l_first_line) then

7525: l_type3 := FND_API.G_FALSE;
7526: l_type4 := FND_API.G_FALSE;
7527: l_type5 := FND_API.G_FALSE;
7528:
7529: if FND_API.to_Boolean(l_first_line) then
7530:
7531: l_first_line := FND_API.G_FALSE;
7532:
7533: -- Prefix Operator for the 1st line of a Constraint Formula should be either of :

Line 7531: l_first_line := FND_API.G_FALSE;

7527: l_type5 := FND_API.G_FALSE;
7528:
7529: if FND_API.to_Boolean(l_first_line) then
7530:
7531: l_first_line := FND_API.G_FALSE;
7532:
7533: -- Prefix Operator for the 1st line of a Constraint Formula should be either of :
7534: -- '<=', '>=', '<', '>', '=', '<>'
7535:

Line 7541: raise FND_API.G_EXC_ERROR;

7537: message_token('CONSTRAINT', p_constraint_name);
7538: message_token('STEPID', c_Formula_Rec.step_number);
7539: message_token('OPERATOR', '[<=, >=, <, >, =, <>]');
7540: add_message('PSB', 'PSB_INVALID_CONS_OPR');
7541: raise FND_API.G_EXC_ERROR;
7542: else
7543: l_operator := c_Formula_Rec.prefix_operator;
7544: end if;
7545:

Line 7556: raise FND_API.G_EXC_ERROR;

7552: message_token('CONSTRAINT', p_constraint_name);
7553: message_token('STEPID', c_Formula_Rec.step_number);
7554: message_token('OPERATOR', '[+, -, *, /]');
7555: add_message('PSB', 'PSB_INVALID_CONS_OPR');
7556: raise FND_API.G_EXC_ERROR;
7557: end if;
7558: end if;
7559:
7560: -- Check Formula Type

Line 7577: if FND_API.to_Boolean(p_summ_flag) then

7573: (c_Formula_Rec.segment25 is null) and (c_Formula_Rec.segment26 is null) and (c_Formula_Rec.segment27 is null) and
7574: (c_Formula_Rec.segment28 is null) and (c_Formula_Rec.segment29 is null) and (c_Formula_Rec.segment30 is null))) then
7575: begin
7576:
7577: if FND_API.to_Boolean(p_summ_flag) then
7578: begin
7579: message_token('CONSTRAINT', p_constraint_name);
7580: add_message('PSB', 'PSB_INVALID_CONS_FORMULA');
7581: raise FND_API.G_EXC_ERROR;

Line 7581: raise FND_API.G_EXC_ERROR;

7577: if FND_API.to_Boolean(p_summ_flag) then
7578: begin
7579: message_token('CONSTRAINT', p_constraint_name);
7580: add_message('PSB', 'PSB_INVALID_CONS_FORMULA');
7581: raise FND_API.G_EXC_ERROR;
7582: end;
7583: else
7584: l_type1 := FND_API.G_TRUE;
7585: end if;

Line 7584: l_type1 := FND_API.G_TRUE;

7580: add_message('PSB', 'PSB_INVALID_CONS_FORMULA');
7581: raise FND_API.G_EXC_ERROR;
7582: end;
7583: else
7584: l_type1 := FND_API.G_TRUE;
7585: end if;
7586:
7587: end;
7588: elsif ((c_Formula_Rec.prefix_operator is not null) and (c_Formula_Rec.budget_year_type_id is not null) and

Line 7601: l_type2 := FND_API.G_TRUE;

7597: (c_Formula_Rec.segment22 is not null) or (c_Formula_Rec.segment23 is not null) or (c_Formula_Rec.segment24 is not null) or
7598: (c_Formula_Rec.segment25 is not null) or (c_Formula_Rec.segment26 is not null) or (c_Formula_Rec.segment27 is not null) or
7599: (c_Formula_Rec.segment28 is not null) or (c_Formula_Rec.segment29 is not null) or (c_Formula_Rec.segment30 is not null))) then
7600: begin
7601: l_type2 := FND_API.G_TRUE;
7602: end;
7603: elsif ((c_Formula_Rec.prefix_operator is not null) and
7604: (c_Formula_Rec.amount is not null) and
7605: (c_Formula_Rec.budget_year_type_id is null) and

Line 7620: l_type3 := FND_API.G_TRUE;

7616: (c_Formula_Rec.segment22 is null) and (c_Formula_Rec.segment23 is null) and (c_Formula_Rec.segment24 is null) and
7617: (c_Formula_Rec.segment25 is null) and (c_Formula_Rec.segment26 is null) and (c_Formula_Rec.segment27 is null) and
7618: (c_Formula_Rec.segment28 is null) and (c_Formula_Rec.segment29 is null) and (c_Formula_Rec.segment30 is null))) then
7619: begin
7620: l_type3 := FND_API.G_TRUE;
7621: end;
7622: elsif ((c_Formula_Rec.prefix_operator is not null) and (c_Formula_Rec.postfix_operator is not null) and
7623: (c_Formula_Rec.balance_type in ('O', 'C')) and (c_Formula_Rec.currency_code is not null) and
7624: (c_Formula_Rec.amount is not null) and (c_Formula_Rec.budget_year_type_id is null) and

Line 7642: if FND_API.to_Boolean(p_summ_flag) then

7638: (c_Formula_Rec.segment27 is null) and (c_Formula_Rec.segment28 is null) and
7639: (c_Formula_Rec.segment29 is null) and (c_Formula_Rec.segment30 is null)) then
7640: begin
7641:
7642: if FND_API.to_Boolean(p_summ_flag) then
7643: l_type5 := FND_API.G_TRUE;
7644: else
7645: l_type4 := FND_API.G_TRUE;
7646: end if;

Line 7643: l_type5 := FND_API.G_TRUE;

7639: (c_Formula_Rec.segment29 is null) and (c_Formula_Rec.segment30 is null)) then
7640: begin
7641:
7642: if FND_API.to_Boolean(p_summ_flag) then
7643: l_type5 := FND_API.G_TRUE;
7644: else
7645: l_type4 := FND_API.G_TRUE;
7646: end if;
7647:

Line 7645: l_type4 := FND_API.G_TRUE;

7641:
7642: if FND_API.to_Boolean(p_summ_flag) then
7643: l_type5 := FND_API.G_TRUE;
7644: else
7645: l_type4 := FND_API.G_TRUE;
7646: end if;
7647:
7648: end;
7649: else

Line 7653: raise FND_API.G_EXC_ERROR;

7649: else
7650: begin
7651: message_token('CONSTRAINT', p_constraint_name);
7652: add_message('PSB', 'PSB_INVALID_CONS_FORMULA');
7653: raise FND_API.G_EXC_ERROR;
7654: end;
7655: end if;
7656:
7657: if FND_API.to_Boolean(l_type3) then

Line 7657: if FND_API.to_Boolean(l_type3) then

7653: raise FND_API.G_EXC_ERROR;
7654: end;
7655: end if;
7656:
7657: if FND_API.to_Boolean(l_type3) then
7658: l_line_total := c_Formula_Rec.amount;
7659: elsif FND_API.to_Boolean(l_type4) then
7660: begin
7661:

Line 7659: elsif FND_API.to_Boolean(l_type4) then

7655: end if;
7656:
7657: if FND_API.to_Boolean(l_type3) then
7658: l_line_total := c_Formula_Rec.amount;
7659: elsif FND_API.to_Boolean(l_type4) then
7660: begin
7661:
7662:
7663: if c_Formula_Rec.balance_type = 'O' then

Line 7690: raise FND_API.G_EXC_ERROR;

7686: else
7687: begin
7688: message_token('CONSTRAINT', p_constraint_name);
7689: add_message('PSB', 'PSB_INVALID_CONS_FORMULA');
7690: raise FND_API.G_EXC_ERROR;
7691: end;
7692: end if;
7693:
7694: end loop;

Line 7737: raise FND_API.G_EXC_ERROR;

7733: else
7734: begin
7735: message_token('CONSTRAINT', p_constraint_name);
7736: add_message('PSB', 'PSB_INVALID_CONS_FORMULA');
7737: raise FND_API.G_EXC_ERROR;
7738: end;
7739: end if;
7740:
7741: end;

Line 7745: elsif FND_API.to_Boolean(l_type5) then

7741: end;
7742: end if;
7743:
7744: end;
7745: elsif FND_API.to_Boolean(l_type5) then
7746: begin
7747:
7748: if c_Formula_Rec.balance_type = 'O' then
7749: begin

Line 7775: raise FND_API.G_EXC_ERROR;

7771: else
7772: begin
7773: message_token('CONSTRAINT', p_constraint_name);
7774: add_message('PSB', 'PSB_INVALID_CONS_FORMULA');
7775: raise FND_API.G_EXC_ERROR;
7776: end;
7777: end if;
7778:
7779: end loop;

Line 7823: raise FND_API.G_EXC_ERROR;

7819: else
7820: begin
7821: message_token('CONSTRAINT', p_constraint_name);
7822: add_message('PSB', 'PSB_INVALID_CONS_FORMULA');
7823: raise FND_API.G_EXC_ERROR;
7824: end;
7825: end if;
7826:
7827: end;

Line 7859: if not FND_API.to_Boolean(p_summ_flag) then

7855: end loop;
7856:
7857: -- Compute Sum of Account Sets or CCID assigned to the Constraint
7858:
7859: if not FND_API.to_Boolean(p_summ_flag) then
7860: begin
7861:
7862: for c_Sum_Rec in c_Sum (p_ccid) loop
7863: l_accset_total := c_Sum_Rec.Sum_Acc;

Line 7883: l_cons_failed := FND_API.G_TRUE;

7879:
7880: if l_operator = '<=' then
7881:
7882: if l_accset_total <= l_cons_total then
7883: l_cons_failed := FND_API.G_TRUE;
7884: end if;
7885:
7886: elsif l_operator = '>=' then
7887:

Line 7889: l_cons_failed := FND_API.G_TRUE;

7885:
7886: elsif l_operator = '>=' then
7887:
7888: if l_accset_total >= l_cons_total then
7889: l_cons_failed := FND_API.G_TRUE;
7890: end if;
7891:
7892: elsif l_operator = '<' then
7893:

Line 7895: l_cons_failed := FND_API.G_TRUE;

7891:
7892: elsif l_operator = '<' then
7893:
7894: if l_accset_total < l_cons_total then
7895: l_cons_failed := FND_API.G_TRUE;
7896: end if;
7897:
7898: elsif l_operator = '>' then
7899:

Line 7901: l_cons_failed := FND_API.G_TRUE;

7897:
7898: elsif l_operator = '>' then
7899:
7900: if l_accset_total > l_cons_total then
7901: l_cons_failed := FND_API.G_TRUE;
7902: end if;
7903:
7904: elsif l_operator = '=' then
7905:

Line 7907: l_cons_failed := FND_API.G_TRUE;

7903:
7904: elsif l_operator = '=' then
7905:
7906: if l_accset_total = l_cons_total then
7907: l_cons_failed := FND_API.G_TRUE;
7908: end if;
7909:
7910: elsif l_operator = '<>' then
7911:

Line 7913: l_cons_failed := FND_API.G_TRUE;

7909:
7910: elsif l_operator = '<>' then
7911:
7912: if l_accset_total <> l_cons_total then
7913: l_cons_failed := FND_API.G_TRUE;
7914: end if;
7915:
7916: end if;
7917:

Line 7918: if FND_API.to_Boolean(l_cons_failed) then

7914: end if;
7915:
7916: end if;
7917:
7918: if FND_API.to_Boolean(l_cons_failed) then
7919: begin
7920:
7921: if nvl(p_severity_level, -1) >= g_constraint_threshold then
7922: p_constraint_validation_status := 'F';

Line 7941: if FND_API.to_Boolean(p_summ_flag) then

7937: message_token('OPERATOR', l_operator);
7938: message_token('FORMULA_VALUE', l_cons_total);
7939:
7940:
7941: if FND_API.to_Boolean(p_summ_flag) then
7942: message_token('NAME', p_constraint_name);
7943: else
7944: begin
7945:

Line 7960: (p_encoded => FND_API.G_FALSE);

7956:
7957: add_message('PSB', 'PSB_REV_CONSTRAINT_FAILURE');
7958:
7959: l_description := FND_MSG_PUB.Get
7960: (p_encoded => FND_API.G_FALSE);
7961: FND_MSG_PUB.Delete_Msg;
7962:
7963: -- Constraint Validation failures are logged in PSB_ERROR_MESSAGES and
7964: -- viewed using a Form

Line 7990: p_return_status := FND_API.G_RET_STS_SUCCESS;

7986: end if;
7987:
7988: -- Initialize API return status to success
7989:
7990: p_return_status := FND_API.G_RET_STS_SUCCESS;
7991:
7992:
7993: EXCEPTION
7994:

Line 7995: when FND_API.G_EXC_ERROR then

7991:
7992:
7993: EXCEPTION
7994:
7995: when FND_API.G_EXC_ERROR then
7996: p_return_status := FND_API.G_RET_STS_ERROR;
7997:
7998: when FND_API.G_EXC_UNEXPECTED_ERROR then
7999: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 7996: p_return_status := FND_API.G_RET_STS_ERROR;

7992:
7993: EXCEPTION
7994:
7995: when FND_API.G_EXC_ERROR then
7996: p_return_status := FND_API.G_RET_STS_ERROR;
7997:
7998: when FND_API.G_EXC_UNEXPECTED_ERROR then
7999: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8000:

Line 7998: when FND_API.G_EXC_UNEXPECTED_ERROR then

7994:
7995: when FND_API.G_EXC_ERROR then
7996: p_return_status := FND_API.G_RET_STS_ERROR;
7997:
7998: when FND_API.G_EXC_UNEXPECTED_ERROR then
7999: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8000:
8001: when OTHERS then
8002: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 7999: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

7995: when FND_API.G_EXC_ERROR then
7996: p_return_status := FND_API.G_RET_STS_ERROR;
7997:
7998: when FND_API.G_EXC_UNEXPECTED_ERROR then
7999: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8000:
8001: when OTHERS then
8002: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8003:

Line 8002: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

7998: when FND_API.G_EXC_UNEXPECTED_ERROR then
7999: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8000:
8001: when OTHERS then
8002: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8003:
8004: END Process_Constraint;
8005:
8006: /* ----------------------------------------------------------------------- */

Line 8058: p_summ_flag => FND_API.G_FALSE,

8054: p_constraint_name => p_constraint_name,
8055: p_ccid => c_CCID_Rec.ccid,
8056: p_currency_code => p_currency_code,
8057: p_severity_level => p_severity_level,
8058: p_summ_flag => FND_API.G_FALSE,
8059: p_constraint_validation_status => l_detailed_status,
8060: p_return_status => l_return_status);
8061:
8062: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

Line 8062: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

8058: p_summ_flag => FND_API.G_FALSE,
8059: p_constraint_validation_status => l_detailed_status,
8060: p_return_status => l_return_status);
8061:
8062: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
8063: raise FND_API.G_EXC_ERROR;
8064: end if;
8065:
8066: if ((l_cons_validation_status = 'S') and

Line 8063: raise FND_API.G_EXC_ERROR;

8059: p_constraint_validation_status => l_detailed_status,
8060: p_return_status => l_return_status);
8061:
8062: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
8063: raise FND_API.G_EXC_ERROR;
8064: end if;
8065:
8066: if ((l_cons_validation_status = 'S') and
8067: (l_detailed_status <> 'S')) then

Line 8079: p_return_status := FND_API.G_RET_STS_SUCCESS;

8075:
8076: -- Initialize API return status to success
8077:
8078: p_constraint_validation_status := l_cons_validation_status;
8079: p_return_status := FND_API.G_RET_STS_SUCCESS;
8080:
8081: EXCEPTION
8082:
8083: when FND_API.G_EXC_ERROR then

Line 8083: when FND_API.G_EXC_ERROR then

8079: p_return_status := FND_API.G_RET_STS_SUCCESS;
8080:
8081: EXCEPTION
8082:
8083: when FND_API.G_EXC_ERROR then
8084: p_return_status := FND_API.G_RET_STS_ERROR;
8085:
8086: when FND_API.G_EXC_UNEXPECTED_ERROR then
8087: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 8084: p_return_status := FND_API.G_RET_STS_ERROR;

8080:
8081: EXCEPTION
8082:
8083: when FND_API.G_EXC_ERROR then
8084: p_return_status := FND_API.G_RET_STS_ERROR;
8085:
8086: when FND_API.G_EXC_UNEXPECTED_ERROR then
8087: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8088:

Line 8086: when FND_API.G_EXC_UNEXPECTED_ERROR then

8082:
8083: when FND_API.G_EXC_ERROR then
8084: p_return_status := FND_API.G_RET_STS_ERROR;
8085:
8086: when FND_API.G_EXC_UNEXPECTED_ERROR then
8087: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8088:
8089: when OTHERS then
8090: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 8087: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

8083: when FND_API.G_EXC_ERROR then
8084: p_return_status := FND_API.G_RET_STS_ERROR;
8085:
8086: when FND_API.G_EXC_UNEXPECTED_ERROR then
8087: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8088:
8089: when OTHERS then
8090: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8091:

Line 8090: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

8086: when FND_API.G_EXC_UNEXPECTED_ERROR then
8087: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8088:
8089: when OTHERS then
8090: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8091:
8092: END Apply_Detailed_Account;
8093:
8094: /* ----------------------------------------------------------------------- */

Line 8138: p_summ_flag => FND_API.G_TRUE,

8134: p_constraint_id => c_Constraint_Rec.constraint_id,
8135: p_constraint_name => c_Constraint_Rec.name,
8136: p_currency_code => nvl(c_Constraint_Rec.currency_code, g_func_currency),
8137: p_severity_level => c_Constraint_Rec.severity_level,
8138: p_summ_flag => FND_API.G_TRUE,
8139: p_constraint_validation_status => l_cons_validation_status,
8140: p_return_status => l_return_status);
8141:
8142: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

Line 8142: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

8138: p_summ_flag => FND_API.G_TRUE,
8139: p_constraint_validation_status => l_cons_validation_status,
8140: p_return_status => l_return_status);
8141:
8142: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
8143: raise FND_API.G_EXC_ERROR;
8144: end if;
8145:
8146: -- Assign a proper validation status for the Constraint Set based on the validation

Line 8143: raise FND_API.G_EXC_ERROR;

8139: p_constraint_validation_status => l_cons_validation_status,
8140: p_return_status => l_return_status);
8141:
8142: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
8143: raise FND_API.G_EXC_ERROR;
8144: end if;
8145:
8146: -- Assign a proper validation status for the Constraint Set based on the validation
8147: -- status for the individual Constraints

Line 8177: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

8173: p_constraint_name => c_Constraint_Rec.name,
8174: p_currency_code => nvl(c_Constraint_Rec.currency_code, g_func_currency),
8175: p_severity_level => c_Constraint_Rec.severity_level);
8176:
8177: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
8178: raise FND_API.G_EXC_ERROR;
8179: end if;
8180:
8181: -- Assign a proper validation status for the Constraint Set based on the validation

Line 8178: raise FND_API.G_EXC_ERROR;

8174: p_currency_code => nvl(c_Constraint_Rec.currency_code, g_func_currency),
8175: p_severity_level => c_Constraint_Rec.severity_level);
8176:
8177: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
8178: raise FND_API.G_EXC_ERROR;
8179: end if;
8180:
8181: -- Assign a proper validation status for the Constraint Set based on the validation
8182: -- status for the individual Constraints

Line 8203: p_return_status := FND_API.G_RET_STS_SUCCESS;

8199:
8200: -- Initialize API return status to success
8201:
8202: p_validation_status := l_consset_validation_status;
8203: p_return_status := FND_API.G_RET_STS_SUCCESS;
8204:
8205:
8206: EXCEPTION
8207:

Line 8208: when FND_API.G_EXC_ERROR then

8204:
8205:
8206: EXCEPTION
8207:
8208: when FND_API.G_EXC_ERROR then
8209: p_return_status := FND_API.G_RET_STS_ERROR;
8210:
8211: when FND_API.G_EXC_UNEXPECTED_ERROR then
8212: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 8209: p_return_status := FND_API.G_RET_STS_ERROR;

8205:
8206: EXCEPTION
8207:
8208: when FND_API.G_EXC_ERROR then
8209: p_return_status := FND_API.G_RET_STS_ERROR;
8210:
8211: when FND_API.G_EXC_UNEXPECTED_ERROR then
8212: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8213:

Line 8211: when FND_API.G_EXC_UNEXPECTED_ERROR then

8207:
8208: when FND_API.G_EXC_ERROR then
8209: p_return_status := FND_API.G_RET_STS_ERROR;
8210:
8211: when FND_API.G_EXC_UNEXPECTED_ERROR then
8212: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8213:
8214: when OTHERS then
8215: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 8212: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

8208: when FND_API.G_EXC_ERROR then
8209: p_return_status := FND_API.G_RET_STS_ERROR;
8210:
8211: when FND_API.G_EXC_UNEXPECTED_ERROR then
8212: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8213:
8214: when OTHERS then
8215: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8216:

Line 8215: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

8211: when FND_API.G_EXC_UNEXPECTED_ERROR then
8212: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8213:
8214: when OTHERS then
8215: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8216:
8217: END Apply_Account_Constraints;
8218:
8219: /* ----------------------------------------------------------------------- */

Line 8257: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

8253: p_constraint_id => c_Constraint_Rec.constraint_id,
8254: p_start_date => c_Constraint_Rec.effective_start_date,
8255: p_end_date => nvl(c_Constraint_Rec.effective_end_date, g_effective_end_date));
8256:
8257: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
8258: raise FND_API.G_EXC_ERROR;
8259: end if;
8260:
8261: end loop;

Line 8258: raise FND_API.G_EXC_ERROR;

8254: p_start_date => c_Constraint_Rec.effective_start_date,
8255: p_end_date => nvl(c_Constraint_Rec.effective_end_date, g_effective_end_date));
8256:
8257: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
8258: raise FND_API.G_EXC_ERROR;
8259: end if;
8260:
8261: end loop;
8262:

Line 8265: p_return_status := FND_API.G_RET_STS_SUCCESS;

8261: end loop;
8262:
8263: -- Initialize API return status to success
8264:
8265: p_return_status := FND_API.G_RET_STS_SUCCESS;
8266:
8267: EXCEPTION
8268:
8269: when FND_API.G_EXC_ERROR then

Line 8269: when FND_API.G_EXC_ERROR then

8265: p_return_status := FND_API.G_RET_STS_SUCCESS;
8266:
8267: EXCEPTION
8268:
8269: when FND_API.G_EXC_ERROR then
8270: p_return_status := FND_API.G_RET_STS_ERROR;
8271:
8272: when FND_API.G_EXC_UNEXPECTED_ERROR then
8273: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 8270: p_return_status := FND_API.G_RET_STS_ERROR;

8266:
8267: EXCEPTION
8268:
8269: when FND_API.G_EXC_ERROR then
8270: p_return_status := FND_API.G_RET_STS_ERROR;
8271:
8272: when FND_API.G_EXC_UNEXPECTED_ERROR then
8273: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8274:

Line 8272: when FND_API.G_EXC_UNEXPECTED_ERROR then

8268:
8269: when FND_API.G_EXC_ERROR then
8270: p_return_status := FND_API.G_RET_STS_ERROR;
8271:
8272: when FND_API.G_EXC_UNEXPECTED_ERROR then
8273: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8274:
8275: when OTHERS then
8276: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 8273: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

8269: when FND_API.G_EXC_ERROR then
8270: p_return_status := FND_API.G_RET_STS_ERROR;
8271:
8272: when FND_API.G_EXC_UNEXPECTED_ERROR then
8273: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8274:
8275: when OTHERS then
8276: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8277:

Line 8276: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

8272: when FND_API.G_EXC_UNEXPECTED_ERROR then
8273: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8274:
8275: when OTHERS then
8276: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8277:
8278: END Apply_Element_Constraints;
8279:
8280: /* ----------------------------------------------------------------------- */

Line 8288: p_position_id IN NUMBER := FND_API.G_MISS_NUM,

8284: p_constraint_validation_status OUT NOCOPY VARCHAR2,
8285: p_budget_revision_id IN NUMBER,
8286: p_constraint_id IN NUMBER,
8287: p_constraint_name IN VARCHAR2,
8288: p_position_id IN NUMBER := FND_API.G_MISS_NUM,
8289: p_position_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
8290: p_currency_code IN VARCHAR2,
8291: p_severity_level IN NUMBER,
8292: p_summ_flag IN VARCHAR2,

Line 8289: p_position_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

8285: p_budget_revision_id IN NUMBER,
8286: p_constraint_id IN NUMBER,
8287: p_constraint_name IN VARCHAR2,
8288: p_position_id IN NUMBER := FND_API.G_MISS_NUM,
8289: p_position_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
8290: p_currency_code IN VARCHAR2,
8291: p_severity_level IN NUMBER,
8292: p_summ_flag IN VARCHAR2,
8293: p_pay_element_id IN NUMBER,

Line 8300: l_cons_failed VARCHAR2(1) := FND_API.G_FALSE;

8296: p_element_value_type IN VARCHAR2,
8297: p_element_value IN NUMBER
8298: ) IS
8299:
8300: l_cons_failed VARCHAR2(1) := FND_API.G_FALSE;
8301:
8302: l_salary_total NUMBER := 0;
8303: l_posset_total NUMBER := 0;
8304: l_cons_total NUMBER := 0;

Line 8417: if not FND_API.to_Boolean(p_summ_flag) then

8413:
8414:
8415: BEGIN
8416:
8417: if not FND_API.to_Boolean(p_summ_flag) then
8418: begin
8419:
8420: if p_pay_element_option_id is null then
8421: begin

Line 8469: (p_encoded => FND_API.G_FALSE);

8465: message_token('NAME', p_position_name);
8466: add_message('PSB', 'PSB_REV_CONSTRAINT_FAILURE');
8467:
8468: l_description := FND_MSG_PUB.Get
8469: (p_encoded => FND_API.G_FALSE);
8470: FND_MSG_PUB.Delete_Msg;
8471:
8472: insert into PSB_ERROR_MESSAGES
8473: (Concurrent_Request_ID,

Line 8553: (p_encoded => FND_API.G_FALSE);

8549: message_token('NAME', c_SalaryNeqAll_Rec.position_name);
8550: add_message('PSB', 'PSB_REV_CONSTRAINT_FAILURE');
8551:
8552: l_description := FND_MSG_PUB.Get
8553: (p_encoded => FND_API.G_FALSE);
8554: FND_MSG_PUB.Delete_Msg;
8555:
8556: insert into PSB_ERROR_MESSAGES
8557: (Concurrent_Request_ID,

Line 8607: l_cons_failed := FND_API.G_TRUE;

8603:
8604: if p_prefix_operator = '<=' then
8605:
8606: if l_posset_total <= l_cons_total then
8607: l_cons_failed := FND_API.G_TRUE;
8608: end if;
8609:
8610: elsif p_prefix_operator = '>=' then
8611:

Line 8613: l_cons_failed := FND_API.G_TRUE;

8609:
8610: elsif p_prefix_operator = '>=' then
8611:
8612: if l_posset_total >= l_cons_total then
8613: l_cons_failed := FND_API.G_TRUE;
8614: end if;
8615:
8616: elsif p_prefix_operator = '<' then
8617:

Line 8619: l_cons_failed := FND_API.G_TRUE;

8615:
8616: elsif p_prefix_operator = '<' then
8617:
8618: if l_posset_total < l_cons_total then
8619: l_cons_failed := FND_API.G_TRUE;
8620: end if;
8621:
8622: elsif p_prefix_operator = '>' then
8623:

Line 8625: l_cons_failed := FND_API.G_TRUE;

8621:
8622: elsif p_prefix_operator = '>' then
8623:
8624: if l_posset_total > l_cons_total then
8625: l_cons_failed := FND_API.G_TRUE;
8626: end if;
8627:
8628: elsif p_prefix_operator = '=' then
8629:

Line 8631: l_cons_failed := FND_API.G_TRUE;

8627:
8628: elsif p_prefix_operator = '=' then
8629:
8630: if l_posset_total = l_cons_total then
8631: l_cons_failed := FND_API.G_TRUE;
8632: end if;
8633:
8634: elsif p_prefix_operator = '<>' then
8635:

Line 8637: l_cons_failed := FND_API.G_TRUE;

8633:
8634: elsif p_prefix_operator = '<>' then
8635:
8636: if l_posset_total <> l_cons_total then
8637: l_cons_failed := FND_API.G_TRUE;
8638: end if;
8639:
8640: end if;
8641:

Line 8645: if FND_API.to_Boolean(l_cons_failed) then

8641:
8642: end;
8643: end if;
8644:
8645: if FND_API.to_Boolean(l_cons_failed) then
8646: begin
8647:
8648: if nvl(p_severity_level, -1) >= g_constraint_threshold then
8649: p_constraint_validation_status := 'F';

Line 8667: if FND_API.to_Boolean(p_summ_flag) then

8663: message_token('ASSIGNMENT_VALUE', l_posset_total);
8664: message_token('OPERATOR', p_prefix_operator);
8665: message_token('FORMULA_VALUE', l_cons_total);
8666:
8667: if FND_API.to_Boolean(p_summ_flag) then
8668: message_token('NAME', p_constraint_name);
8669: else
8670: message_token('NAME', p_position_name);
8671: end if;

Line 8676: (p_encoded => FND_API.G_FALSE);

8672:
8673: add_message('PSB', 'PSB_REV_CONSTRAINT_FAILURE');
8674:
8675: l_description := FND_MSG_PUB.Get
8676: (p_encoded => FND_API.G_FALSE);
8677: FND_MSG_PUB.Delete_Msg;
8678:
8679: insert into PSB_ERROR_MESSAGES
8680: (Concurrent_Request_ID,

Line 8701: p_return_status := FND_API.G_RET_STS_SUCCESS;

8697:
8698:
8699: -- Initialize API return status to success
8700:
8701: p_return_status := FND_API.G_RET_STS_SUCCESS;
8702:
8703:
8704: EXCEPTION
8705:

Line 8706: when FND_API.G_EXC_ERROR then

8702:
8703:
8704: EXCEPTION
8705:
8706: when FND_API.G_EXC_ERROR then
8707: p_return_status := FND_API.G_RET_STS_ERROR;
8708:
8709: when FND_API.G_EXC_UNEXPECTED_ERROR then
8710: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 8707: p_return_status := FND_API.G_RET_STS_ERROR;

8703:
8704: EXCEPTION
8705:
8706: when FND_API.G_EXC_ERROR then
8707: p_return_status := FND_API.G_RET_STS_ERROR;
8708:
8709: when FND_API.G_EXC_UNEXPECTED_ERROR then
8710: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8711:

Line 8709: when FND_API.G_EXC_UNEXPECTED_ERROR then

8705:
8706: when FND_API.G_EXC_ERROR then
8707: p_return_status := FND_API.G_RET_STS_ERROR;
8708:
8709: when FND_API.G_EXC_UNEXPECTED_ERROR then
8710: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8711:
8712: when OTHERS then
8713: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 8710: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

8706: when FND_API.G_EXC_ERROR then
8707: p_return_status := FND_API.G_RET_STS_ERROR;
8708:
8709: when FND_API.G_EXC_UNEXPECTED_ERROR then
8710: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8711:
8712: when OTHERS then
8713: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8714:

Line 8713: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

8709: when FND_API.G_EXC_UNEXPECTED_ERROR then
8710: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8711:
8712: when OTHERS then
8713: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8714:
8715: END Process_PosCons_Step;
8716:
8717: /* ----------------------------------------------------------------------- */

Line 8725: p_position_id IN NUMBER := FND_API.G_MISS_NUM,

8721: p_constraint_validation_status OUT NOCOPY VARCHAR2,
8722: p_budget_revision_id IN NUMBER,
8723: p_constraint_id IN NUMBER,
8724: p_constraint_name IN VARCHAR2,
8725: p_position_id IN NUMBER := FND_API.G_MISS_NUM,
8726: p_position_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
8727: p_currency_code IN VARCHAR2,
8728: p_severity_level IN NUMBER,
8729: p_summ_flag IN VARCHAR2

Line 8726: p_position_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

8722: p_budget_revision_id IN NUMBER,
8723: p_constraint_id IN NUMBER,
8724: p_constraint_name IN VARCHAR2,
8725: p_position_id IN NUMBER := FND_API.G_MISS_NUM,
8726: p_position_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
8727: p_currency_code IN VARCHAR2,
8728: p_severity_level IN NUMBER,
8729: p_summ_flag IN VARCHAR2
8730: ) IS

Line 8769: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

8765: p_prefix_operator => c_Formula_Rec.prefix_operator,
8766: p_element_value_type => c_Formula_Rec.element_value_type,
8767: p_element_value => c_Formula_Rec.element_value);
8768:
8769: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
8770: raise FND_API.G_EXC_ERROR;
8771: end if;
8772:
8773: if ((l_cons_validation_status = 'S') and

Line 8770: raise FND_API.G_EXC_ERROR;

8766: p_element_value_type => c_Formula_Rec.element_value_type,
8767: p_element_value => c_Formula_Rec.element_value);
8768:
8769: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
8770: raise FND_API.G_EXC_ERROR;
8771: end if;
8772:
8773: if ((l_cons_validation_status = 'S') and
8774: (l_detailed_status <> 'S')) then

Line 8786: p_return_status := FND_API.G_RET_STS_SUCCESS;

8782:
8783: -- Initialize API return status to success
8784:
8785: p_constraint_validation_status := l_cons_validation_status;
8786: p_return_status := FND_API.G_RET_STS_SUCCESS;
8787:
8788: EXCEPTION
8789:
8790: when FND_API.G_EXC_ERROR then

Line 8790: when FND_API.G_EXC_ERROR then

8786: p_return_status := FND_API.G_RET_STS_SUCCESS;
8787:
8788: EXCEPTION
8789:
8790: when FND_API.G_EXC_ERROR then
8791: p_return_status := FND_API.G_RET_STS_ERROR;
8792:
8793: when FND_API.G_EXC_UNEXPECTED_ERROR then
8794: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 8791: p_return_status := FND_API.G_RET_STS_ERROR;

8787:
8788: EXCEPTION
8789:
8790: when FND_API.G_EXC_ERROR then
8791: p_return_status := FND_API.G_RET_STS_ERROR;
8792:
8793: when FND_API.G_EXC_UNEXPECTED_ERROR then
8794: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8795:

Line 8793: when FND_API.G_EXC_UNEXPECTED_ERROR then

8789:
8790: when FND_API.G_EXC_ERROR then
8791: p_return_status := FND_API.G_RET_STS_ERROR;
8792:
8793: when FND_API.G_EXC_UNEXPECTED_ERROR then
8794: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8795:
8796: when OTHERS then
8797: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 8794: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

8790: when FND_API.G_EXC_ERROR then
8791: p_return_status := FND_API.G_RET_STS_ERROR;
8792:
8793: when FND_API.G_EXC_UNEXPECTED_ERROR then
8794: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8795:
8796: when OTHERS then
8797: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8798:

Line 8797: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

8793: when FND_API.G_EXC_UNEXPECTED_ERROR then
8794: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8795:
8796: when OTHERS then
8797: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8798:
8799: END Process_PosCons;
8800:
8801: /* ----------------------------------------------------------------------- */

Line 8809: p_position_id IN NUMBER := FND_API.G_MISS_NUM,

8805: p_constraint_validation_status OUT NOCOPY VARCHAR2,
8806: p_budget_revision_id IN NUMBER,
8807: p_constraint_id IN NUMBER,
8808: p_constraint_name IN VARCHAR2,
8809: p_position_id IN NUMBER := FND_API.G_MISS_NUM,
8810: p_position_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
8811: p_currency_code IN VARCHAR2,
8812: p_severity_level IN NUMBER,
8813: p_summ_flag IN VARCHAR2

Line 8810: p_position_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

8806: p_budget_revision_id IN NUMBER,
8807: p_constraint_id IN NUMBER,
8808: p_constraint_name IN VARCHAR2,
8809: p_position_id IN NUMBER := FND_API.G_MISS_NUM,
8810: p_position_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
8811: p_currency_code IN VARCHAR2,
8812: p_severity_level IN NUMBER,
8813: p_summ_flag IN VARCHAR2
8814: ) IS

Line 8816: l_cons_failed VARCHAR2(1) := FND_API.G_FALSE;

8812: p_severity_level IN NUMBER,
8813: p_summ_flag IN VARCHAR2
8814: ) IS
8815:
8816: l_cons_failed VARCHAR2(1) := FND_API.G_FALSE;
8817:
8818: l_posset_total NUMBER := 0;
8819: l_cons_total NUMBER := 0;
8820:

Line 8858: if not FND_API.to_Boolean(p_summ_flag) then

8854: for c_Formula_Rec in c_Formula loop
8855:
8856: l_cons_total := c_Formula_Rec.amount;
8857:
8858: if not FND_API.to_Boolean(p_summ_flag) then
8859: begin
8860:
8861: for c_Sum_Rec in c_Sum loop
8862: l_posset_total := c_Sum_Rec.Sum_FTE;

Line 8882: l_cons_failed := FND_API.G_TRUE;

8878:
8879: if c_Formula_Rec.prefix_operator = '<=' then
8880:
8881: if l_posset_total <= l_cons_total then
8882: l_cons_failed := FND_API.G_TRUE;
8883: end if;
8884:
8885: elsif c_Formula_Rec.prefix_operator = '>=' then
8886:

Line 8888: l_cons_failed := FND_API.G_TRUE;

8884:
8885: elsif c_Formula_Rec.prefix_operator = '>=' then
8886:
8887: if l_posset_total >= l_cons_total then
8888: l_cons_failed := FND_API.G_TRUE;
8889: end if;
8890:
8891: elsif c_Formula_Rec.prefix_operator = '<' then
8892:

Line 8894: l_cons_failed := FND_API.G_TRUE;

8890:
8891: elsif c_Formula_Rec.prefix_operator = '<' then
8892:
8893: if l_posset_total < l_cons_total then
8894: l_cons_failed := FND_API.G_TRUE;
8895: end if;
8896:
8897: elsif c_Formula_Rec.prefix_operator = '>' then
8898:

Line 8900: l_cons_failed := FND_API.G_TRUE;

8896:
8897: elsif c_Formula_Rec.prefix_operator = '>' then
8898:
8899: if l_posset_total > l_cons_total then
8900: l_cons_failed := FND_API.G_TRUE;
8901: end if;
8902:
8903: elsif c_Formula_Rec.prefix_operator = '=' then
8904:

Line 8906: l_cons_failed := FND_API.G_TRUE;

8902:
8903: elsif c_Formula_Rec.prefix_operator = '=' then
8904:
8905: if l_posset_total = l_cons_total then
8906: l_cons_failed := FND_API.G_TRUE;
8907: end if;
8908:
8909: elsif c_Formula_Rec.prefix_operator = '<>' then
8910:

Line 8912: l_cons_failed := FND_API.G_TRUE;

8908:
8909: elsif c_Formula_Rec.prefix_operator = '<>' then
8910:
8911: if l_posset_total = l_cons_total then
8912: l_cons_failed := FND_API.G_TRUE;
8913: end if;
8914:
8915: end if;
8916:

Line 8920: if FND_API.to_Boolean(l_cons_failed) then

8916:
8917: end;
8918: end if;
8919:
8920: if FND_API.to_Boolean(l_cons_failed) then
8921: begin
8922:
8923: if nvl(p_severity_level, -1) >= g_constraint_threshold then
8924: p_constraint_validation_status := 'F';

Line 8942: if FND_API.to_Boolean(p_summ_flag) then

8938: message_token('ASSIGNMENT_VALUE', l_posset_total);
8939: message_token('OPERATOR', c_Formula_Rec.prefix_operator);
8940: message_token('FORMULA_VALUE', l_cons_total);
8941:
8942: if FND_API.to_Boolean(p_summ_flag) then
8943: message_token('NAME', p_constraint_name);
8944: else
8945: message_token('NAME', p_position_name);
8946: end if;

Line 8951: (p_encoded => FND_API.G_FALSE);

8947:
8948: add_message('PSB', 'PSB_REV_CONSTRAINT_FAILURE');
8949:
8950: l_description := FND_MSG_PUB.Get
8951: (p_encoded => FND_API.G_FALSE);
8952: FND_MSG_PUB.Delete_Msg;
8953:
8954: insert into PSB_ERROR_MESSAGES
8955: (Concurrent_Request_ID,

Line 8977: p_return_status := FND_API.G_RET_STS_SUCCESS;

8973: end loop;
8974:
8975: -- Initialize API return status to success
8976:
8977: p_return_status := FND_API.G_RET_STS_SUCCESS;
8978:
8979: EXCEPTION
8980:
8981: when FND_API.G_EXC_ERROR then

Line 8981: when FND_API.G_EXC_ERROR then

8977: p_return_status := FND_API.G_RET_STS_SUCCESS;
8978:
8979: EXCEPTION
8980:
8981: when FND_API.G_EXC_ERROR then
8982: p_return_status := FND_API.G_RET_STS_ERROR;
8983:
8984: when FND_API.G_EXC_UNEXPECTED_ERROR then
8985: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 8982: p_return_status := FND_API.G_RET_STS_ERROR;

8978:
8979: EXCEPTION
8980:
8981: when FND_API.G_EXC_ERROR then
8982: p_return_status := FND_API.G_RET_STS_ERROR;
8983:
8984: when FND_API.G_EXC_UNEXPECTED_ERROR then
8985: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8986:

Line 8984: when FND_API.G_EXC_UNEXPECTED_ERROR then

8980:
8981: when FND_API.G_EXC_ERROR then
8982: p_return_status := FND_API.G_RET_STS_ERROR;
8983:
8984: when FND_API.G_EXC_UNEXPECTED_ERROR then
8985: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8986:
8987: when OTHERS then
8988: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 8985: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

8981: when FND_API.G_EXC_ERROR then
8982: p_return_status := FND_API.G_RET_STS_ERROR;
8983:
8984: when FND_API.G_EXC_UNEXPECTED_ERROR then
8985: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8986:
8987: when OTHERS then
8988: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8989:

Line 8988: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

8984: when FND_API.G_EXC_UNEXPECTED_ERROR then
8985: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8986:
8987: when OTHERS then
8988: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8989:
8990: END Process_FTECons;
8991:
8992: /* ----------------------------------------------------------------------- */

Line 9041: p_summ_flag => FND_API.G_FALSE,

9037: p_position_id => c_Positions_Rec.position_id,
9038: p_position_name => c_Positions_Rec.name,
9039: p_currency_code => p_currency_code,
9040: p_severity_level => p_severity_level,
9041: p_summ_flag => FND_API.G_FALSE,
9042: p_constraint_validation_status => l_detailed_status,
9043: p_return_status => l_return_status);
9044:
9045: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

Line 9045: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

9041: p_summ_flag => FND_API.G_FALSE,
9042: p_constraint_validation_status => l_detailed_status,
9043: p_return_status => l_return_status);
9044:
9045: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
9046: raise FND_API.G_EXC_ERROR;
9047: end if;
9048:
9049: end;

Line 9046: raise FND_API.G_EXC_ERROR;

9042: p_constraint_validation_status => l_detailed_status,
9043: p_return_status => l_return_status);
9044:
9045: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
9046: raise FND_API.G_EXC_ERROR;
9047: end if;
9048:
9049: end;
9050: else

Line 9061: p_summ_flag => FND_API.G_FALSE,

9057: p_position_id => c_Positions_Rec.position_id,
9058: p_position_name => c_Positions_Rec.name,
9059: p_currency_code => p_currency_code,
9060: p_severity_level => p_severity_level,
9061: p_summ_flag => FND_API.G_FALSE,
9062: p_constraint_validation_status => l_detailed_status,
9063: p_return_status => l_return_status);
9064:
9065: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

Line 9065: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

9061: p_summ_flag => FND_API.G_FALSE,
9062: p_constraint_validation_status => l_detailed_status,
9063: p_return_status => l_return_status);
9064:
9065: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
9066: raise FND_API.G_EXC_ERROR;
9067: end if;
9068:
9069: end;

Line 9066: raise FND_API.G_EXC_ERROR;

9062: p_constraint_validation_status => l_detailed_status,
9063: p_return_status => l_return_status);
9064:
9065: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
9066: raise FND_API.G_EXC_ERROR;
9067: end if;
9068:
9069: end;
9070: end if;

Line 9086: p_return_status := FND_API.G_RET_STS_SUCCESS;

9082:
9083: -- Initialize API return status to success
9084:
9085: p_constraint_validation_status := l_cons_validation_status;
9086: p_return_status := FND_API.G_RET_STS_SUCCESS;
9087:
9088:
9089: EXCEPTION
9090:

Line 9091: when FND_API.G_EXC_ERROR then

9087:
9088:
9089: EXCEPTION
9090:
9091: when FND_API.G_EXC_ERROR then
9092: p_return_status := FND_API.G_RET_STS_ERROR;
9093:
9094: when FND_API.G_EXC_UNEXPECTED_ERROR then
9095: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 9092: p_return_status := FND_API.G_RET_STS_ERROR;

9088:
9089: EXCEPTION
9090:
9091: when FND_API.G_EXC_ERROR then
9092: p_return_status := FND_API.G_RET_STS_ERROR;
9093:
9094: when FND_API.G_EXC_UNEXPECTED_ERROR then
9095: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9096:

Line 9094: when FND_API.G_EXC_UNEXPECTED_ERROR then

9090:
9091: when FND_API.G_EXC_ERROR then
9092: p_return_status := FND_API.G_RET_STS_ERROR;
9093:
9094: when FND_API.G_EXC_UNEXPECTED_ERROR then
9095: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9096:
9097: when OTHERS then
9098: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 9095: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

9091: when FND_API.G_EXC_ERROR then
9092: p_return_status := FND_API.G_RET_STS_ERROR;
9093:
9094: when FND_API.G_EXC_UNEXPECTED_ERROR then
9095: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9096:
9097: when OTHERS then
9098: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9099:

Line 9098: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

9094: when FND_API.G_EXC_UNEXPECTED_ERROR then
9095: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9096:
9097: when OTHERS then
9098: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9099:
9100: END Process_PosCons_Detailed;
9101:
9102: /* ----------------------------------------------------------------------- */

Line 9149: p_summ_flag => FND_API.G_TRUE,

9145: p_constraint_id => c_Constraint_Rec.constraint_id,
9146: p_constraint_name => c_Constraint_Rec.name,
9147: p_currency_code => nvl(c_Constraint_Rec.currency_code, g_func_currency),
9148: p_severity_level => c_Constraint_Rec.severity_level,
9149: p_summ_flag => FND_API.G_TRUE,
9150: p_constraint_validation_status => l_cons_validation_status,
9151: p_return_status => l_return_status);
9152:
9153: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

Line 9153: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

9149: p_summ_flag => FND_API.G_TRUE,
9150: p_constraint_validation_status => l_cons_validation_status,
9151: p_return_status => l_return_status);
9152:
9153: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
9154: raise FND_API.G_EXC_ERROR;
9155: end if;
9156:
9157: end;

Line 9154: raise FND_API.G_EXC_ERROR;

9150: p_constraint_validation_status => l_cons_validation_status,
9151: p_return_status => l_return_status);
9152:
9153: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
9154: raise FND_API.G_EXC_ERROR;
9155: end if;
9156:
9157: end;
9158: else

Line 9167: p_summ_flag => FND_API.G_TRUE,

9163: p_constraint_id => c_Constraint_Rec.constraint_id,
9164: p_constraint_name => c_Constraint_Rec.name,
9165: p_currency_code => nvl(c_Constraint_Rec.currency_code, g_func_currency),
9166: p_severity_level => c_Constraint_Rec.severity_level,
9167: p_summ_flag => FND_API.G_TRUE,
9168: p_constraint_validation_status => l_cons_validation_status,
9169: p_return_status => l_return_status);
9170:
9171: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

Line 9171: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

9167: p_summ_flag => FND_API.G_TRUE,
9168: p_constraint_validation_status => l_cons_validation_status,
9169: p_return_status => l_return_status);
9170:
9171: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
9172: raise FND_API.G_EXC_ERROR;
9173: end if;
9174:
9175: end;

Line 9172: raise FND_API.G_EXC_ERROR;

9168: p_constraint_validation_status => l_cons_validation_status,
9169: p_return_status => l_return_status);
9170:
9171: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
9172: raise FND_API.G_EXC_ERROR;
9173: end if;
9174:
9175: end;
9176: end if;

Line 9203: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

9199: p_fte_constraint => c_Constraint_Rec.fte_constraint,
9200: p_currency_code => nvl(c_Constraint_Rec.currency_code, g_func_currency),
9201: p_severity_level => c_Constraint_Rec.severity_level);
9202:
9203: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
9204: raise FND_API.G_EXC_ERROR;
9205: end if;
9206:
9207: if ((l_consset_validation_status = 'S') and

Line 9204: raise FND_API.G_EXC_ERROR;

9200: p_currency_code => nvl(c_Constraint_Rec.currency_code, g_func_currency),
9201: p_severity_level => c_Constraint_Rec.severity_level);
9202:
9203: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
9204: raise FND_API.G_EXC_ERROR;
9205: end if;
9206:
9207: if ((l_consset_validation_status = 'S') and
9208: (l_cons_validation_status <> 'S')) then

Line 9226: p_return_status := FND_API.G_RET_STS_SUCCESS;

9222:
9223: -- Initialize API return status to success
9224:
9225: p_validation_status := l_consset_validation_status;
9226: p_return_status := FND_API.G_RET_STS_SUCCESS;
9227:
9228:
9229: EXCEPTION
9230:

Line 9231: when FND_API.G_EXC_ERROR then

9227:
9228:
9229: EXCEPTION
9230:
9231: when FND_API.G_EXC_ERROR then
9232: p_return_status := FND_API.G_RET_STS_ERROR;
9233:
9234: when FND_API.G_EXC_UNEXPECTED_ERROR then
9235: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 9232: p_return_status := FND_API.G_RET_STS_ERROR;

9228:
9229: EXCEPTION
9230:
9231: when FND_API.G_EXC_ERROR then
9232: p_return_status := FND_API.G_RET_STS_ERROR;
9233:
9234: when FND_API.G_EXC_UNEXPECTED_ERROR then
9235: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9236:

Line 9234: when FND_API.G_EXC_UNEXPECTED_ERROR then

9230:
9231: when FND_API.G_EXC_ERROR then
9232: p_return_status := FND_API.G_RET_STS_ERROR;
9233:
9234: when FND_API.G_EXC_UNEXPECTED_ERROR then
9235: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9236:
9237: when OTHERS then
9238: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 9235: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

9231: when FND_API.G_EXC_ERROR then
9232: p_return_status := FND_API.G_RET_STS_ERROR;
9233:
9234: when FND_API.G_EXC_UNEXPECTED_ERROR then
9235: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9236:
9237: when OTHERS then
9238: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9239:

Line 9238: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

9234: when FND_API.G_EXC_UNEXPECTED_ERROR then
9235: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9236:
9237: when OTHERS then
9238: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9239:
9240: END Apply_Position_Constraints;
9241:
9242: /* ----------------------------------------------------------------------- */

Line 9246: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

9242: /* ----------------------------------------------------------------------- */
9243:
9244: PROCEDURE Apply_Constraints
9245: ( p_api_version IN NUMBER,
9246: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
9247: p_return_status OUT NOCOPY VARCHAR2,
9248: p_validation_status OUT NOCOPY VARCHAR2,
9249: p_budget_revision_id IN NUMBER,
9250: p_constraint_set_id IN NUMBER

Line 9265: if not FND_API.Compatible_API_Call (l_api_version,

9261: BEGIN
9262:
9263: -- Standard call to check for call compatibility.
9264:
9265: if not FND_API.Compatible_API_Call (l_api_version,
9266: p_api_version,
9267: l_api_name,
9268: G_PKG_NAME)
9269: then

Line 9270: raise FND_API.G_EXC_UNEXPECTED_ERROR;

9266: p_api_version,
9267: l_api_name,
9268: G_PKG_NAME)
9269: then
9270: raise FND_API.G_EXC_UNEXPECTED_ERROR;
9271: end if;
9272:
9273: Cache_Revision_Variables
9274: (p_return_status => l_return_status,

Line 9277: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

9273: Cache_Revision_Variables
9274: (p_return_status => l_return_status,
9275: p_budget_revision_id => p_budget_revision_id);
9276:
9277: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
9278: raise FND_API.G_EXC_ERROR;
9279: end if;
9280:
9281: if g_constraint_set_id is not null then

Line 9278: raise FND_API.G_EXC_ERROR;

9274: (p_return_status => l_return_status,
9275: p_budget_revision_id => p_budget_revision_id);
9276:
9277: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
9278: raise FND_API.G_EXC_ERROR;
9279: end if;
9280:
9281: if g_constraint_set_id is not null then
9282: begin

Line 9300: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

9296: (p_return_status => l_return_status,
9297: p_validation_status => l_validation_status,
9298: p_budget_revision_id => p_budget_revision_id);
9299:
9300: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
9301: raise FND_API.G_EXC_ERROR;
9302: end if;
9303:
9304: l_constraint_set_status := l_validation_status;

Line 9301: raise FND_API.G_EXC_ERROR;

9297: p_validation_status => l_validation_status,
9298: p_budget_revision_id => p_budget_revision_id);
9299:
9300: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
9301: raise FND_API.G_EXC_ERROR;
9302: end if;
9303:
9304: l_constraint_set_status := l_validation_status;
9305:

Line 9310: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

9306: Apply_Element_Constraints
9307: (p_return_status => l_return_status,
9308: p_budget_revision_id => p_budget_revision_id);
9309:
9310: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
9311: raise FND_API.G_EXC_ERROR;
9312: end if;
9313:
9314: Apply_Position_Constraints

Line 9311: raise FND_API.G_EXC_ERROR;

9307: (p_return_status => l_return_status,
9308: p_budget_revision_id => p_budget_revision_id);
9309:
9310: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
9311: raise FND_API.G_EXC_ERROR;
9312: end if;
9313:
9314: Apply_Position_Constraints
9315: (p_return_status => l_return_status,

Line 9319: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

9315: (p_return_status => l_return_status,
9316: p_validation_status => l_validation_status,
9317: p_budget_revision_id => p_budget_revision_id);
9318:
9319: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
9320: raise FND_API.G_EXC_ERROR;
9321: end if;
9322:
9323: if ((l_constraint_set_status = 'S') and

Line 9320: raise FND_API.G_EXC_ERROR;

9316: p_validation_status => l_validation_status,
9317: p_budget_revision_id => p_budget_revision_id);
9318:
9319: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
9320: raise FND_API.G_EXC_ERROR;
9321: end if;
9322:
9323: if ((l_constraint_set_status = 'S') and
9324: (l_validation_status <> 'S')) then

Line 9348: p_return_status := FND_API.G_RET_STS_SUCCESS;

9344:
9345: -- Initialize API return status to success
9346:
9347: p_validation_status := l_constraint_set_status;
9348: p_return_status := FND_API.G_RET_STS_SUCCESS;
9349:
9350: EXCEPTION
9351:
9352: when FND_API.G_EXC_ERROR then

Line 9352: when FND_API.G_EXC_ERROR then

9348: p_return_status := FND_API.G_RET_STS_SUCCESS;
9349:
9350: EXCEPTION
9351:
9352: when FND_API.G_EXC_ERROR then
9353: p_return_status := FND_API.G_RET_STS_ERROR;
9354:
9355: when FND_API.G_EXC_UNEXPECTED_ERROR then
9356: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 9353: p_return_status := FND_API.G_RET_STS_ERROR;

9349:
9350: EXCEPTION
9351:
9352: when FND_API.G_EXC_ERROR then
9353: p_return_status := FND_API.G_RET_STS_ERROR;
9354:
9355: when FND_API.G_EXC_UNEXPECTED_ERROR then
9356: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9357:

Line 9355: when FND_API.G_EXC_UNEXPECTED_ERROR then

9351:
9352: when FND_API.G_EXC_ERROR then
9353: p_return_status := FND_API.G_RET_STS_ERROR;
9354:
9355: when FND_API.G_EXC_UNEXPECTED_ERROR then
9356: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9357:
9358: when OTHERS then
9359: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 9356: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

9352: when FND_API.G_EXC_ERROR then
9353: p_return_status := FND_API.G_RET_STS_ERROR;
9354:
9355: when FND_API.G_EXC_UNEXPECTED_ERROR then
9356: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9357:
9358: when OTHERS then
9359: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9360:

Line 9359: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

9355: when FND_API.G_EXC_UNEXPECTED_ERROR then
9356: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9357:
9358: when OTHERS then
9359: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9360:
9361: if FND_MSG_PUB.Check_Msg_Level
9362: (p_message_level => FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) then
9363: FND_MSG_PUB.Add_Exc_Msg

Line 9377: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,

9373: -- removing savepoints from this API to allow invocation from HR User Hooks
9374:
9375: PROCEDURE Delete_Revision_Positions
9376: ( p_api_version IN NUMBER,
9377: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
9378: p_commit IN VARCHAR2 := FND_API.G_FALSE,
9379: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
9380: p_return_status OUT NOCOPY VARCHAR2,
9381: p_msg_count OUT NOCOPY NUMBER,

Line 9378: p_commit IN VARCHAR2 := FND_API.G_FALSE,

9374:
9375: PROCEDURE Delete_Revision_Positions
9376: ( p_api_version IN NUMBER,
9377: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
9378: p_commit IN VARCHAR2 := FND_API.G_FALSE,
9379: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
9380: p_return_status OUT NOCOPY VARCHAR2,
9381: p_msg_count OUT NOCOPY NUMBER,
9382: p_msg_data OUT NOCOPY VARCHAR2,

Line 9379: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

9375: PROCEDURE Delete_Revision_Positions
9376: ( p_api_version IN NUMBER,
9377: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
9378: p_commit IN VARCHAR2 := FND_API.G_FALSE,
9379: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
9380: p_return_status OUT NOCOPY VARCHAR2,
9381: p_msg_count OUT NOCOPY NUMBER,
9382: p_msg_data OUT NOCOPY VARCHAR2,
9383: p_budget_revision_id IN NUMBER ,

Line 9411: IF NOT FND_API.Compatible_API_Call (l_api_version,

9407: BEGIN
9408:
9409: -- Standard call to check for call compatibility.
9410:
9411: IF NOT FND_API.Compatible_API_Call (l_api_version,
9412: p_api_version,
9413: l_api_name,
9414: G_PKG_NAME)
9415: THEN

Line 9416: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9412: p_api_version,
9413: l_api_name,
9414: G_PKG_NAME)
9415: THEN
9416: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9417: END IF;
9418:
9419: -- Initialize message list if p_init_msg_list is set to TRUE.
9420:

Line 9421: IF FND_API.to_Boolean (p_init_msg_list) THEN

9417: END IF;
9418:
9419: -- Initialize message list if p_init_msg_list is set to TRUE.
9420:
9421: IF FND_API.to_Boolean (p_init_msg_list) THEN
9422: FND_MSG_PUB.initialize;
9423: END IF;
9424:
9425: Cache_Revision_Variables

Line 9429: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

9425: Cache_Revision_Variables
9426: (p_return_status => l_return_status,
9427: p_budget_revision_id => p_budget_revision_id);
9428:
9429: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
9430: raise FND_API.G_EXC_ERROR;
9431: end if;
9432:
9433: For C_Position_Revision_rec in C_Position_Revision Loop

Line 9430: raise FND_API.G_EXC_ERROR;

9426: (p_return_status => l_return_status,
9427: p_budget_revision_id => p_budget_revision_id);
9428:
9429: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
9430: raise FND_API.G_EXC_ERROR;
9431: end if;
9432:
9433: For C_Position_Revision_rec in C_Position_Revision Loop
9434: l_position_id := C_Position_Revision_Rec.position_id;

Line 9476: p_return_status := FND_API.G_RET_STS_SUCCESS;

9472: p_effective_end_date => l_effective_end_date);
9473:
9474: -- Initialize API return status to success
9475:
9476: p_return_status := FND_API.G_RET_STS_SUCCESS;
9477:
9478: -- Standard call to get message count and if count is 1, get message info.
9479:
9480: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,

Line 9485: when FND_API.G_EXC_ERROR then

9481: p_data => p_msg_data);
9482:
9483: EXCEPTION
9484:
9485: when FND_API.G_EXC_ERROR then
9486: p_return_status := FND_API.G_RET_STS_ERROR;
9487:
9488: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
9489: p_data => p_msg_data);

Line 9486: p_return_status := FND_API.G_RET_STS_ERROR;

9482:
9483: EXCEPTION
9484:
9485: when FND_API.G_EXC_ERROR then
9486: p_return_status := FND_API.G_RET_STS_ERROR;
9487:
9488: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
9489: p_data => p_msg_data);
9490:

Line 9491: when FND_API.G_EXC_UNEXPECTED_ERROR then

9487:
9488: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
9489: p_data => p_msg_data);
9490:
9491: when FND_API.G_EXC_UNEXPECTED_ERROR then
9492: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9493:
9494: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
9495: p_data => p_msg_data);

Line 9492: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

9488: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
9489: p_data => p_msg_data);
9490:
9491: when FND_API.G_EXC_UNEXPECTED_ERROR then
9492: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9493:
9494: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
9495: p_data => p_msg_data);
9496:

Line 9498: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

9494: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
9495: p_data => p_msg_data);
9496:
9497: when OTHERS then
9498: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9499:
9500: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) then
9501: FND_MSG_PUB.Add_Exc_Msg (G_PKG_NAME,
9502: l_api_name);

Line 9516: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,

9512: -- removed savepoints to allow invocation from HR User Hooks
9513:
9514: PROCEDURE Delete_Revision_Accounts
9515: ( p_api_version IN NUMBER,
9516: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
9517: p_commit IN VARCHAR2 := FND_API.G_FALSE,
9518: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
9519: p_return_status OUT NOCOPY VARCHAR2,
9520: p_msg_count OUT NOCOPY NUMBER,

Line 9517: p_commit IN VARCHAR2 := FND_API.G_FALSE,

9513:
9514: PROCEDURE Delete_Revision_Accounts
9515: ( p_api_version IN NUMBER,
9516: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
9517: p_commit IN VARCHAR2 := FND_API.G_FALSE,
9518: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
9519: p_return_status OUT NOCOPY VARCHAR2,
9520: p_msg_count OUT NOCOPY NUMBER,
9521: p_msg_data OUT NOCOPY VARCHAR2,

Line 9518: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

9514: PROCEDURE Delete_Revision_Accounts
9515: ( p_api_version IN NUMBER,
9516: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
9517: p_commit IN VARCHAR2 := FND_API.G_FALSE,
9518: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
9519: p_return_status OUT NOCOPY VARCHAR2,
9520: p_msg_count OUT NOCOPY NUMBER,
9521: p_msg_data OUT NOCOPY VARCHAR2,
9522: p_budget_revision_id IN NUMBER ,

Line 9552: IF NOT FND_API.Compatible_API_Call (l_api_version,

9548: Begin
9549:
9550: -- Standard call to check for call compatibility.
9551:
9552: IF NOT FND_API.Compatible_API_Call (l_api_version,
9553: p_api_version,
9554: l_api_name,
9555: G_PKG_NAME)
9556: THEN

Line 9557: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

9553: p_api_version,
9554: l_api_name,
9555: G_PKG_NAME)
9556: THEN
9557: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
9558: END IF;
9559:
9560: -- Initialize message list if p_init_msg_list is set to TRUE.
9561:

Line 9562: IF FND_API.to_Boolean (p_init_msg_list) THEN

9558: END IF;
9559:
9560: -- Initialize message list if p_init_msg_list is set to TRUE.
9561:
9562: IF FND_API.to_Boolean (p_init_msg_list) THEN
9563: FND_MSG_PUB.initialize;
9564: END IF;
9565:
9566: -- Initialize API return status to success

Line 9568: p_return_status := FND_API.G_RET_STS_SUCCESS;

9564: END IF;
9565:
9566: -- Initialize API return status to success
9567:
9568: p_return_status := FND_API.G_RET_STS_SUCCESS;
9569:
9570:
9571: For C_Account_Line_Rec in C_Account_Line
9572: Loop

Line 9606: when FND_API.G_EXC_ERROR then

9602: p_data => p_msg_data);
9603:
9604: EXCEPTION
9605:
9606: when FND_API.G_EXC_ERROR then
9607: p_return_status := FND_API.G_RET_STS_ERROR;
9608:
9609: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
9610: p_data => p_msg_data);

Line 9607: p_return_status := FND_API.G_RET_STS_ERROR;

9603:
9604: EXCEPTION
9605:
9606: when FND_API.G_EXC_ERROR then
9607: p_return_status := FND_API.G_RET_STS_ERROR;
9608:
9609: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
9610: p_data => p_msg_data);
9611:

Line 9612: when FND_API.G_EXC_UNEXPECTED_ERROR then

9608:
9609: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
9610: p_data => p_msg_data);
9611:
9612: when FND_API.G_EXC_UNEXPECTED_ERROR then
9613: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9614:
9615: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
9616: p_data => p_msg_data);

Line 9613: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

9609: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
9610: p_data => p_msg_data);
9611:
9612: when FND_API.G_EXC_UNEXPECTED_ERROR then
9613: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9614:
9615: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
9616: p_data => p_msg_data);
9617:

Line 9619: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

9615: FND_MSG_PUB.Count_And_Get (p_count => p_msg_count,
9616: p_data => p_msg_data);
9617:
9618: when OTHERS then
9619: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9620:
9621: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) then
9622:
9623: FND_MSG_PUB.Add_Exc_Msg (G_PKG_NAME,

Line 9708: p_return_status := FND_API.G_RET_STS_SUCCESS ;

9704: /*For Bug No : 1527423 End*/
9705:
9706: BEGIN
9707: --
9708: p_return_status := FND_API.G_RET_STS_SUCCESS ;
9709:
9710: --
9711: -- Deleting account related information.
9712: --

Line 9731: p_init_msg_list => FND_API.G_FALSE,

9727: -- Deleting records from psb_budget_revision_lines.
9728:
9729: PSB_BUDGET_REVISIONS_PVT.Delete_Revision_Accounts
9730: ( p_api_version => 1.0 ,
9731: p_init_msg_list => FND_API.G_FALSE,
9732: p_commit => FND_API.G_FALSE,
9733: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
9734: p_return_status => l_return_status,
9735: p_msg_count => l_msg_count,

Line 9732: p_commit => FND_API.G_FALSE,

9728:
9729: PSB_BUDGET_REVISIONS_PVT.Delete_Revision_Accounts
9730: ( p_api_version => 1.0 ,
9731: p_init_msg_list => FND_API.G_FALSE,
9732: p_commit => FND_API.G_FALSE,
9733: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
9734: p_return_status => l_return_status,
9735: p_msg_count => l_msg_count,
9736: p_msg_data => l_msg_data,

Line 9733: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

9729: PSB_BUDGET_REVISIONS_PVT.Delete_Revision_Accounts
9730: ( p_api_version => 1.0 ,
9731: p_init_msg_list => FND_API.G_FALSE,
9732: p_commit => FND_API.G_FALSE,
9733: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
9734: p_return_status => l_return_status,
9735: p_msg_count => l_msg_count,
9736: p_msg_data => l_msg_data,
9737: p_budget_revision_id => p_budget_revision_id,

Line 9740: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

9736: p_msg_data => l_msg_data,
9737: p_budget_revision_id => p_budget_revision_id,
9738: p_budget_revision_acct_line_id => l_account_line_id);
9739:
9740: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
9741: RAISE FND_API.G_EXC_ERROR ;
9742: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9743: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
9744: END IF;

Line 9741: RAISE FND_API.G_EXC_ERROR ;

9737: p_budget_revision_id => p_budget_revision_id,
9738: p_budget_revision_acct_line_id => l_account_line_id);
9739:
9740: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
9741: RAISE FND_API.G_EXC_ERROR ;
9742: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9743: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
9744: END IF;
9745: --

Line 9742: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

9738: p_budget_revision_acct_line_id => l_account_line_id);
9739:
9740: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
9741: RAISE FND_API.G_EXC_ERROR ;
9742: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9743: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
9744: END IF;
9745: --
9746: END LOOP;

Line 9743: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;

9739:
9740: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
9741: RAISE FND_API.G_EXC_ERROR ;
9742: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9743: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
9744: END IF;
9745: --
9746: END LOOP;
9747:

Line 9780: p_init_msg_list => FND_API.G_FALSE,

9776: -- Deleting records from psb_budget_revision_lines.
9777:
9778: PSB_BUDGET_REVISIONS_PVT.Delete_Revision_Positions
9779: ( p_api_version => 1.0 ,
9780: p_init_msg_list => FND_API.G_FALSE,
9781: p_commit => FND_API.G_FALSE,
9782: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
9783: p_return_status => l_return_status,
9784: p_msg_count => l_msg_count,

Line 9781: p_commit => FND_API.G_FALSE,

9777:
9778: PSB_BUDGET_REVISIONS_PVT.Delete_Revision_Positions
9779: ( p_api_version => 1.0 ,
9780: p_init_msg_list => FND_API.G_FALSE,
9781: p_commit => FND_API.G_FALSE,
9782: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
9783: p_return_status => l_return_status,
9784: p_msg_count => l_msg_count,
9785: p_msg_data => l_msg_data,

Line 9782: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

9778: PSB_BUDGET_REVISIONS_PVT.Delete_Revision_Positions
9779: ( p_api_version => 1.0 ,
9780: p_init_msg_list => FND_API.G_FALSE,
9781: p_commit => FND_API.G_FALSE,
9782: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
9783: p_return_status => l_return_status,
9784: p_msg_count => l_msg_count,
9785: p_msg_data => l_msg_data,
9786: p_budget_revision_id => p_budget_revision_id,

Line 9789: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

9785: p_msg_data => l_msg_data,
9786: p_budget_revision_id => p_budget_revision_id,
9787: p_budget_revision_pos_line_id => l_position_line_id);
9788:
9789: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
9790: RAISE FND_API.G_EXC_ERROR ;
9791: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9792: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
9793: END IF;

Line 9790: RAISE FND_API.G_EXC_ERROR ;

9786: p_budget_revision_id => p_budget_revision_id,
9787: p_budget_revision_pos_line_id => l_position_line_id);
9788:
9789: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
9790: RAISE FND_API.G_EXC_ERROR ;
9791: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9792: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
9793: END IF;
9794:

Line 9791: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

9787: p_budget_revision_pos_line_id => l_position_line_id);
9788:
9789: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
9790: RAISE FND_API.G_EXC_ERROR ;
9791: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9792: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
9793: END IF;
9794:
9795: END LOOP;

Line 9792: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;

9788:
9789: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
9790: RAISE FND_API.G_EXC_ERROR ;
9791: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9792: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
9793: END IF;
9794:
9795: END LOOP;
9796:

Line 9825: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

9821: --following code has been moved to up
9822: --l_data_extract_id := PSB_BUDGET_REVISIONS_PVT.FIND_SYSTEM_DATA_EXTRACT(p_budget_group_id);
9823: /*For Bug No ; 1527423 End*/
9824:
9825: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
9826: RAISE FND_API.G_EXC_ERROR ;
9827: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9828: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
9829: END IF;

Line 9826: RAISE FND_API.G_EXC_ERROR ;

9822: --l_data_extract_id := PSB_BUDGET_REVISIONS_PVT.FIND_SYSTEM_DATA_EXTRACT(p_budget_group_id);
9823: /*For Bug No ; 1527423 End*/
9824:
9825: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
9826: RAISE FND_API.G_EXC_ERROR ;
9827: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9828: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
9829: END IF;
9830:

Line 9827: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

9823: /*For Bug No ; 1527423 End*/
9824:
9825: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
9826: RAISE FND_API.G_EXC_ERROR ;
9827: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9828: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
9829: END IF;
9830:
9831: For l_br_position_rec In l_br_position_csr

Line 9828: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;

9824:
9825: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
9826: RAISE FND_API.G_EXC_ERROR ;
9827: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9828: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
9829: END IF;
9830:
9831: For l_br_position_rec In l_br_position_csr
9832: LOOP

Line 9877: p_init_msg_list => FND_API.G_FALSE,

9873: -- Delete from psb_budget_revisions.
9874:
9875: PSB_BUDGET_REVISIONS_PVT.Delete_Row
9876: (p_api_version => 1.0 ,
9877: p_init_msg_list => FND_API.G_FALSE,
9878: p_commit => FND_API.G_FALSE,
9879: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
9880: p_return_status => l_return_status,
9881: p_msg_count => l_msg_count,

Line 9878: p_commit => FND_API.G_FALSE,

9874:
9875: PSB_BUDGET_REVISIONS_PVT.Delete_Row
9876: (p_api_version => 1.0 ,
9877: p_init_msg_list => FND_API.G_FALSE,
9878: p_commit => FND_API.G_FALSE,
9879: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
9880: p_return_status => l_return_status,
9881: p_msg_count => l_msg_count,
9882: p_msg_data => l_msg_data,

Line 9879: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

9875: PSB_BUDGET_REVISIONS_PVT.Delete_Row
9876: (p_api_version => 1.0 ,
9877: p_init_msg_list => FND_API.G_FALSE,
9878: p_commit => FND_API.G_FALSE,
9879: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
9880: p_return_status => l_return_status,
9881: p_msg_count => l_msg_count,
9882: p_msg_data => l_msg_data,
9883: p_budget_revision_id => p_budget_revision_id);

Line 9885: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

9881: p_msg_count => l_msg_count,
9882: p_msg_data => l_msg_data,
9883: p_budget_revision_id => p_budget_revision_id);
9884:
9885: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
9886: RAISE FND_API.G_EXC_ERROR ;
9887: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9888: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
9889: END IF;

Line 9886: RAISE FND_API.G_EXC_ERROR ;

9882: p_msg_data => l_msg_data,
9883: p_budget_revision_id => p_budget_revision_id);
9884:
9885: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
9886: RAISE FND_API.G_EXC_ERROR ;
9887: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9888: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
9889: END IF;
9890:

Line 9887: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

9883: p_budget_revision_id => p_budget_revision_id);
9884:
9885: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
9886: RAISE FND_API.G_EXC_ERROR ;
9887: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9888: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
9889: END IF;
9890:
9891: EXCEPTION

Line 9888: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;

9884:
9885: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
9886: RAISE FND_API.G_EXC_ERROR ;
9887: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
9888: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
9889: END IF;
9890:
9891: EXCEPTION
9892: --

Line 9895: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

9891: EXCEPTION
9892: --
9893: WHEN OTHERS THEN
9894: --
9895: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9896: --
9897: IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
9898: FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME,
9899: l_api_name );

Line 9913: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,

9909: --
9910: PROCEDURE Delete_Budget_Revision
9911: (
9912: p_api_version IN NUMBER ,
9913: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
9914: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
9915: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL ,
9916: p_return_status OUT NOCOPY VARCHAR2 ,
9917: p_msg_count OUT NOCOPY NUMBER ,

Line 9914: p_commit IN VARCHAR2 := FND_API.G_FALSE ,

9910: PROCEDURE Delete_Budget_Revision
9911: (
9912: p_api_version IN NUMBER ,
9913: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
9914: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
9915: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL ,
9916: p_return_status OUT NOCOPY VARCHAR2 ,
9917: p_msg_count OUT NOCOPY NUMBER ,
9918: p_msg_data OUT NOCOPY VARCHAR2 ,

Line 9915: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL ,

9911: (
9912: p_api_version IN NUMBER ,
9913: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
9914: p_commit IN VARCHAR2 := FND_API.G_FALSE ,
9915: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL ,
9916: p_return_status OUT NOCOPY VARCHAR2 ,
9917: p_msg_count OUT NOCOPY NUMBER ,
9918: p_msg_data OUT NOCOPY VARCHAR2 ,
9919: --

Line 9941: IF NOT FND_API.Compatible_API_Call ( l_api_version,

9937: BEGIN
9938: --
9939: SAVEPOINT Delete_Budget_Revision;
9940: --
9941: IF NOT FND_API.Compatible_API_Call ( l_api_version,
9942: p_api_version,
9943: l_api_name,
9944: G_PKG_NAME )
9945: THEN

Line 9946: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;

9942: p_api_version,
9943: l_api_name,
9944: G_PKG_NAME )
9945: THEN
9946: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
9947: END IF;
9948: --
9949:
9950: IF FND_API.To_Boolean ( p_init_msg_list ) THEN

Line 9950: IF FND_API.To_Boolean ( p_init_msg_list ) THEN

9946: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
9947: END IF;
9948: --
9949:
9950: IF FND_API.To_Boolean ( p_init_msg_list ) THEN
9951: FND_MSG_PUB.initialize ;
9952: END IF;
9953: --
9954: p_return_status := FND_API.G_RET_STS_SUCCESS ;

Line 9954: p_return_status := FND_API.G_RET_STS_SUCCESS ;

9950: IF FND_API.To_Boolean ( p_init_msg_list ) THEN
9951: FND_MSG_PUB.initialize ;
9952: END IF;
9953: --
9954: p_return_status := FND_API.G_RET_STS_SUCCESS ;
9955: --
9956:
9957: SELECT NVL( global_budget_revision, 'N') ,
9958: NVL( revise_by_position, 'N'),

Line 9989: p_init_msg_list => FND_API.G_FALSE ,

9985: --
9986: PSB_Create_BR_Pvt.Enforce_BR_Concurrency
9987: (
9988: p_api_version => 1.0 ,
9989: p_init_msg_list => FND_API.G_FALSE ,
9990: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,
9991: p_return_status => l_return_status ,
9992: p_msg_count => l_msg_count ,
9993: p_msg_data => l_msg_data ,

Line 9990: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,

9986: PSB_Create_BR_Pvt.Enforce_BR_Concurrency
9987: (
9988: p_api_version => 1.0 ,
9989: p_init_msg_list => FND_API.G_FALSE ,
9990: p_validation_level => FND_API.G_VALID_LEVEL_FULL ,
9991: p_return_status => l_return_status ,
9992: p_msg_count => l_msg_count ,
9993: p_msg_data => l_msg_data ,
9994: --

Line 10000: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

9996: p_parent_or_child_mode => 'CHILD',
9997: p_maintenance_mode => 'MAINTENANCE'
9998: );
9999: --
10000: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
10001: RAISE FND_API.G_EXC_ERROR ;
10002: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10003: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
10004: END IF;

Line 10001: RAISE FND_API.G_EXC_ERROR ;

9997: p_maintenance_mode => 'MAINTENANCE'
9998: );
9999: --
10000: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
10001: RAISE FND_API.G_EXC_ERROR ;
10002: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10003: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
10004: END IF;
10005: --

Line 10002: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

9998: );
9999: --
10000: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
10001: RAISE FND_API.G_EXC_ERROR ;
10002: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10003: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
10004: END IF;
10005: --
10006: END LOOP ; -- Lock child official, review group and local budget_revisions.

Line 10003: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;

9999: --
10000: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
10001: RAISE FND_API.G_EXC_ERROR ;
10002: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10003: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
10004: END IF;
10005: --
10006: END LOOP ; -- Lock child official, review group and local budget_revisions.
10007:

Line 10026: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

10022: p_budget_group_id => l_budget_revision_rec.budget_group_id,
10023: p_return_status => l_return_status
10024: ) ;
10025: --
10026: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
10027: RAISE FND_API.G_EXC_ERROR ;
10028: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10029: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
10030: END IF;

Line 10027: RAISE FND_API.G_EXC_ERROR ;

10023: p_return_status => l_return_status
10024: ) ;
10025: --
10026: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
10027: RAISE FND_API.G_EXC_ERROR ;
10028: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10029: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
10030: END IF;
10031: --

Line 10028: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

10024: ) ;
10025: --
10026: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
10027: RAISE FND_API.G_EXC_ERROR ;
10028: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10029: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
10030: END IF;
10031: --
10032: END LOOP;

Line 10029: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;

10025: --
10026: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
10027: RAISE FND_API.G_EXC_ERROR ;
10028: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10029: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
10030: END IF;
10031: --
10032: END LOOP;
10033:

Line 10043: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

10039: p_budget_group_id => l_budget_group_id,
10040: p_return_status => l_return_status
10041: ) ;
10042: --
10043: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
10044: RAISE FND_API.G_EXC_ERROR ;
10045: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10046: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
10047: END IF;

Line 10044: RAISE FND_API.G_EXC_ERROR ;

10040: p_return_status => l_return_status
10041: ) ;
10042: --
10043: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
10044: RAISE FND_API.G_EXC_ERROR ;
10045: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10046: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
10047: END IF;
10048: --

Line 10045: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

10041: ) ;
10042: --
10043: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
10044: RAISE FND_API.G_EXC_ERROR ;
10045: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10046: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
10047: END IF;
10048: --
10049: ELSE

Line 10046: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;

10042: --
10043: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
10044: RAISE FND_API.G_EXC_ERROR ;
10045: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10046: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
10047: END IF;
10048: --
10049: ELSE
10050: --

Line 10055: p_init_msg_list => FND_API.G_FALSE,

10051: -- Find all the child budget_revisions.
10052: PSB_Create_BR_Pvt.Find_Child_Budget_Revisions
10053: (
10054: p_api_version => 1.0 ,
10055: p_init_msg_list => FND_API.G_FALSE,
10056: p_commit => FND_API.G_FALSE,
10057: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
10058: p_return_status => l_return_status,
10059: p_msg_count => l_msg_count,

Line 10056: p_commit => FND_API.G_FALSE,

10052: PSB_Create_BR_Pvt.Find_Child_Budget_Revisions
10053: (
10054: p_api_version => 1.0 ,
10055: p_init_msg_list => FND_API.G_FALSE,
10056: p_commit => FND_API.G_FALSE,
10057: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
10058: p_return_status => l_return_status,
10059: p_msg_count => l_msg_count,
10060: p_msg_data => l_msg_data,

Line 10057: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

10053: (
10054: p_api_version => 1.0 ,
10055: p_init_msg_list => FND_API.G_FALSE,
10056: p_commit => FND_API.G_FALSE,
10057: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
10058: p_return_status => l_return_status,
10059: p_msg_count => l_msg_count,
10060: p_msg_data => l_msg_data,
10061: --

Line 10066: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

10062: p_budget_revision_id => p_budget_revision_id,
10063: p_budget_revision_tbl => l_budget_revisions_tab
10064: );
10065: --
10066: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
10067: RAISE FND_API.G_EXC_ERROR ;
10068: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10069: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
10070: END IF;

Line 10067: RAISE FND_API.G_EXC_ERROR ;

10063: p_budget_revision_tbl => l_budget_revisions_tab
10064: );
10065: --
10066: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
10067: RAISE FND_API.G_EXC_ERROR ;
10068: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10069: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
10070: END IF;
10071: --

Line 10068: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

10064: );
10065: --
10066: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
10067: RAISE FND_API.G_EXC_ERROR ;
10068: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10069: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
10070: END IF;
10071: --
10072: -- Adding the current budget_revision in the table as it has to go through

Line 10069: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;

10065: --
10066: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
10067: RAISE FND_API.G_EXC_ERROR ;
10068: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10069: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
10070: END IF;
10071: --
10072: -- Adding the current budget_revision in the table as it has to go through
10073: -- the same processing

Line 10088: p_init_msg_list => FND_API.G_FALSE ,

10084:
10085: PSB_Create_BR_Pvt.Enforce_BR_Concurrency
10086: (
10087: p_api_version => 1.0 ,
10088: p_init_msg_list => FND_API.G_FALSE ,
10089: p_validation_level => FND_API.G_VALID_LEVEL_NONE ,
10090: p_return_status => l_return_status ,
10091: p_msg_count => l_msg_count ,
10092: p_msg_data => l_msg_data ,

Line 10089: p_validation_level => FND_API.G_VALID_LEVEL_NONE ,

10085: PSB_Create_BR_Pvt.Enforce_BR_Concurrency
10086: (
10087: p_api_version => 1.0 ,
10088: p_init_msg_list => FND_API.G_FALSE ,
10089: p_validation_level => FND_API.G_VALID_LEVEL_NONE ,
10090: p_return_status => l_return_status ,
10091: p_msg_count => l_msg_count ,
10092: p_msg_data => l_msg_data ,
10093: --

Line 10100: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

10096: p_maintenance_mode => 'MAINTENANCE'
10097: );
10098:
10099: --
10100: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
10101: RAISE FND_API.G_EXC_ERROR ;
10102: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10103: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
10104: END IF;

Line 10101: RAISE FND_API.G_EXC_ERROR ;

10097: );
10098:
10099: --
10100: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
10101: RAISE FND_API.G_EXC_ERROR ;
10102: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10103: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
10104: END IF;
10105: --

Line 10102: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

10098:
10099: --
10100: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
10101: RAISE FND_API.G_EXC_ERROR ;
10102: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10103: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
10104: END IF;
10105: --
10106: END LOOP; -- For locking phase.

Line 10103: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;

10099: --
10100: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
10101: RAISE FND_API.G_EXC_ERROR ;
10102: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10103: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
10104: END IF;
10105: --
10106: END LOOP; -- For locking phase.
10107: --

Line 10123: IF l_return_status = FND_API.G_RET_STS_ERROR THEN

10119: p_budget_group_id => l_budget_group_id,
10120: p_return_status => l_return_status
10121: ) ;
10122: --
10123: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
10124: RAISE FND_API.G_EXC_ERROR ;
10125: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10126: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
10127: END IF;

Line 10124: RAISE FND_API.G_EXC_ERROR ;

10120: p_return_status => l_return_status
10121: ) ;
10122: --
10123: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
10124: RAISE FND_API.G_EXC_ERROR ;
10125: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10126: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
10127: END IF;
10128:

Line 10125: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN

10121: ) ;
10122: --
10123: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
10124: RAISE FND_API.G_EXC_ERROR ;
10125: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10126: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
10127: END IF;
10128:
10129: END LOOP;

Line 10126: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;

10122: --
10123: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
10124: RAISE FND_API.G_EXC_ERROR ;
10125: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10126: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
10127: END IF;
10128:
10129: END LOOP;
10130:

Line 10133: IF FND_API.To_Boolean ( p_commit ) THEN

10129: END LOOP;
10130:
10131: END IF; -- For the main IF statement, check for global_budget_revision.
10132:
10133: IF FND_API.To_Boolean ( p_commit ) THEN
10134: COMMIT WORK;
10135: END IF;
10136: --
10137: FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,

Line 10142: WHEN FND_API.G_EXC_ERROR THEN

10138: p_data => p_msg_data );
10139: --
10140: EXCEPTION
10141: --
10142: WHEN FND_API.G_EXC_ERROR THEN
10143: --
10144: ROLLBACK TO Delete_Budget_Revision ;
10145: p_return_status := FND_API.G_RET_STS_ERROR;
10146: FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,

Line 10145: p_return_status := FND_API.G_RET_STS_ERROR;

10141: --
10142: WHEN FND_API.G_EXC_ERROR THEN
10143: --
10144: ROLLBACK TO Delete_Budget_Revision ;
10145: p_return_status := FND_API.G_RET_STS_ERROR;
10146: FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
10147: p_data => p_msg_data );
10148: --
10149: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 10149: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

10145: p_return_status := FND_API.G_RET_STS_ERROR;
10146: FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
10147: p_data => p_msg_data );
10148: --
10149: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
10150: --
10151: ROLLBACK TO Delete_Budget_Revision ;
10152: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
10153: FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,

Line 10152: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

10148: --
10149: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
10150: --
10151: ROLLBACK TO Delete_Budget_Revision ;
10152: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
10153: FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
10154: p_data => p_msg_data );
10155: --
10156: WHEN OTHERS THEN

Line 10159: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

10155: --
10156: WHEN OTHERS THEN
10157: --
10158: ROLLBACK TO Delete_Budget_Revision ;
10159: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
10160: --
10161: IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
10162: FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME,
10163: l_api_name);

Line 10218: if l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

10214: p_concurrency_class => 'BUDGET_REVISION_CREATION',
10215: p_concurrency_entity_name => 'BUDGET_REVISION',
10216: p_concurrency_entity_id => p_budget_revision_id);
10217:
10218: if l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10219: raise FND_API.G_EXC_ERROR;
10220: end if;
10221:
10222: PSB_BUDGET_ACCOUNT_PVT.Populate_Budget_Accounts

Line 10219: raise FND_API.G_EXC_ERROR;

10215: p_concurrency_entity_name => 'BUDGET_REVISION',
10216: p_concurrency_entity_id => p_budget_revision_id);
10217:
10218: if l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10219: raise FND_API.G_EXC_ERROR;
10220: end if;
10221:
10222: PSB_BUDGET_ACCOUNT_PVT.Populate_Budget_Accounts
10223: (p_api_version => 1.0,

Line 10224: p_init_msg_list => FND_API.G_TRUE,

10220: end if;
10221:
10222: PSB_BUDGET_ACCOUNT_PVT.Populate_Budget_Accounts
10223: (p_api_version => 1.0,
10224: p_init_msg_list => FND_API.G_TRUE,
10225: p_commit => FND_API.G_TRUE,
10226: p_return_status => l_return_status,
10227: p_msg_count => l_msg_count,
10228: p_msg_data => l_msg_data,

Line 10225: p_commit => FND_API.G_TRUE,

10221:
10222: PSB_BUDGET_ACCOUNT_PVT.Populate_Budget_Accounts
10223: (p_api_version => 1.0,
10224: p_init_msg_list => FND_API.G_TRUE,
10225: p_commit => FND_API.G_TRUE,
10226: p_return_status => l_return_status,
10227: p_msg_count => l_msg_count,
10228: p_msg_data => l_msg_data,
10229: p_account_set_id => l_account_set_id

Line 10232: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

10228: p_msg_data => l_msg_data,
10229: p_account_set_id => l_account_set_id
10230: );
10231:
10232: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
10233: raise FND_API.G_EXC_ERROR;
10234: end if;
10235:
10236: For C_Budget_Group_Rec in C_Budget_Group

Line 10233: raise FND_API.G_EXC_ERROR;

10229: p_account_set_id => l_account_set_id
10230: );
10231:
10232: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
10233: raise FND_API.G_EXC_ERROR;
10234: end if;
10235:
10236: For C_Budget_Group_Rec in C_Budget_Group
10237: Loop

Line 10247: p_commit => FND_API.G_TRUE,

10243: IF (l_data_extract_id IS NOT NULL)
10244: AND l_currency_code <> 'STAT' THEN -- Bug 3029168
10245: PSB_BUDGET_POSITION_PVT.Populate_Budget_Positions
10246: (p_api_version => 1.0,
10247: p_commit => FND_API.G_TRUE,
10248: p_return_status => l_return_status,
10249: p_msg_count => l_msg_count,
10250: p_msg_data => l_msg_data,
10251: p_data_extract_id => l_data_extract_id

Line 10254: if l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

10250: p_msg_data => l_msg_data,
10251: p_data_extract_id => l_data_extract_id
10252: );
10253:
10254: if l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10255: raise FND_API.G_EXC_ERROR;
10256: end if;
10257: end if;
10258:

Line 10255: raise FND_API.G_EXC_ERROR;

10251: p_data_extract_id => l_data_extract_id
10252: );
10253:
10254: if l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10255: raise FND_API.G_EXC_ERROR;
10256: end if;
10257: end if;
10258:
10259: Create_Mass_Revision_Entries

Line 10261: p_init_msg_list => FND_API.G_TRUE,

10257: end if;
10258:
10259: Create_Mass_Revision_Entries
10260: (p_api_version => 1.0,
10261: p_init_msg_list => FND_API.G_TRUE,
10262: p_commit => FND_API.G_TRUE,
10263: p_validation_level => FND_API.G_VALID_LEVEL_NONE,
10264: p_return_status => l_return_status,
10265: p_msg_count => l_msg_count,

Line 10262: p_commit => FND_API.G_TRUE,

10258:
10259: Create_Mass_Revision_Entries
10260: (p_api_version => 1.0,
10261: p_init_msg_list => FND_API.G_TRUE,
10262: p_commit => FND_API.G_TRUE,
10263: p_validation_level => FND_API.G_VALID_LEVEL_NONE,
10264: p_return_status => l_return_status,
10265: p_msg_count => l_msg_count,
10266: p_msg_data => l_msg_data,

Line 10263: p_validation_level => FND_API.G_VALID_LEVEL_NONE,

10259: Create_Mass_Revision_Entries
10260: (p_api_version => 1.0,
10261: p_init_msg_list => FND_API.G_TRUE,
10262: p_commit => FND_API.G_TRUE,
10263: p_validation_level => FND_API.G_VALID_LEVEL_NONE,
10264: p_return_status => l_return_status,
10265: p_msg_count => l_msg_count,
10266: p_msg_data => l_msg_data,
10267: p_data_extract_id => l_data_extract_id,

Line 10270: if l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

10266: p_msg_data => l_msg_data,
10267: p_data_extract_id => l_data_extract_id,
10268: p_budget_revision_id => p_budget_revision_id);
10269:
10270: if l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10271: raise FND_API.G_EXC_ERROR;
10272: end if;
10273:
10274: PSB_CONCURRENCY_CONTROL_PVT.Release_Concurrency_Control

Line 10271: raise FND_API.G_EXC_ERROR;

10267: p_data_extract_id => l_data_extract_id,
10268: p_budget_revision_id => p_budget_revision_id);
10269:
10270: if l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10271: raise FND_API.G_EXC_ERROR;
10272: end if;
10273:
10274: PSB_CONCURRENCY_CONTROL_PVT.Release_Concurrency_Control
10275: (p_api_version => 1.0,

Line 10281: if l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

10277: p_concurrency_class => 'BUDGET_REVISION_CREATION',
10278: p_concurrency_entity_name => 'BUDGET_REVISION',
10279: p_concurrency_entity_id => p_budget_revision_id);
10280:
10281: if l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10282: RAISE FND_API.G_EXC_ERROR;
10283: end if;
10284: /* Start Bug No. 2322856 */
10285: -- PSB_MESSAGE_S.Print_Success;

Line 10282: RAISE FND_API.G_EXC_ERROR;

10278: p_concurrency_entity_name => 'BUDGET_REVISION',
10279: p_concurrency_entity_id => p_budget_revision_id);
10280:
10281: if l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10282: RAISE FND_API.G_EXC_ERROR;
10283: end if;
10284: /* Start Bug No. 2322856 */
10285: -- PSB_MESSAGE_S.Print_Success;
10286: /* End Bug No. 2322856 */

Line 10291: WHEN FND_API.G_EXC_ERROR THEN

10287: retcode := 0 ;
10288:
10289: EXCEPTION
10290:
10291: WHEN FND_API.G_EXC_ERROR THEN
10292: --
10293: PSB_MESSAGE_S.Print_Error ( p_mode => FND_FILE.LOG ,
10294: p_print_header => FND_API.G_TRUE );
10295: retcode := 2 ;

Line 10294: p_print_header => FND_API.G_TRUE );

10290:
10291: WHEN FND_API.G_EXC_ERROR THEN
10292: --
10293: PSB_MESSAGE_S.Print_Error ( p_mode => FND_FILE.LOG ,
10294: p_print_header => FND_API.G_TRUE );
10295: retcode := 2 ;
10296: COMMIT WORK ;
10297: --
10298: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 10298: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

10294: p_print_header => FND_API.G_TRUE );
10295: retcode := 2 ;
10296: COMMIT WORK ;
10297: --
10298: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
10299: --
10300: PSB_MESSAGE_S.Print_Error ( p_mode => FND_FILE.LOG ,
10301: p_print_header => FND_API.G_TRUE );
10302: retcode := 2 ;

Line 10301: p_print_header => FND_API.G_TRUE );

10297: --
10298: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
10299: --
10300: PSB_MESSAGE_S.Print_Error ( p_mode => FND_FILE.LOG ,
10301: p_print_header => FND_API.G_TRUE );
10302: retcode := 2 ;
10303: COMMIT WORK ;
10304: --
10305: WHEN OTHERS THEN

Line 10313: l_return_status := FND_API.G_RET_STS_ERROR;

10309: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME ,
10310: l_api_name ) ;
10311: END IF ;
10312: --
10313: l_return_status := FND_API.G_RET_STS_ERROR;
10314:
10315: PSB_MESSAGE_S.Print_Error ( p_mode => FND_FILE.LOG ,
10316: p_print_header => FND_API.G_TRUE );
10317: --

Line 10316: p_print_header => FND_API.G_TRUE );

10312: --
10313: l_return_status := FND_API.G_RET_STS_ERROR;
10314:
10315: PSB_MESSAGE_S.Print_Error ( p_mode => FND_FILE.LOG ,
10316: p_print_header => FND_API.G_TRUE );
10317: --
10318: retcode := 2 ;
10319: COMMIT WORK ;
10320: --

Line 10359: p_init_msg_list => FND_API.G_FALSE,

10355:
10356: Budget_Revision_Funds_Check
10357: (
10358: p_api_version => 1.0 ,
10359: p_init_msg_list => FND_API.G_FALSE,
10360: p_commit => FND_API.G_FALSE,
10361: p_validation_level => FND_API.G_VALID_LEVEL_NONE,
10362: p_return_status => l_return_status,
10363: p_msg_count => l_msg_count,

Line 10360: p_commit => FND_API.G_FALSE,

10356: Budget_Revision_Funds_Check
10357: (
10358: p_api_version => 1.0 ,
10359: p_init_msg_list => FND_API.G_FALSE,
10360: p_commit => FND_API.G_FALSE,
10361: p_validation_level => FND_API.G_VALID_LEVEL_NONE,
10362: p_return_status => l_return_status,
10363: p_msg_count => l_msg_count,
10364: p_msg_data => l_msg_data ,

Line 10361: p_validation_level => FND_API.G_VALID_LEVEL_NONE,

10357: (
10358: p_api_version => 1.0 ,
10359: p_init_msg_list => FND_API.G_FALSE,
10360: p_commit => FND_API.G_FALSE,
10361: p_validation_level => FND_API.G_VALID_LEVEL_NONE,
10362: p_return_status => l_return_status,
10363: p_msg_count => l_msg_count,
10364: p_msg_data => l_msg_data ,
10365: --

Line 10373: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

10369: p_called_from => 'B' -- Bug#4310411
10370: );
10371:
10372: --
10373: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10374: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
10375: END IF ;
10376:
10377: /* Start Bug No. 2322856 */

Line 10374: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;

10370: );
10371:
10372: --
10373: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10374: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
10375: END IF ;
10376:
10377: /* Start Bug No. 2322856 */
10378: -- PSB_MESSAGE_S.Print_Success;

Line 10384: WHEN FND_API.G_EXC_ERROR THEN

10380: retcode := 0 ;
10381:
10382: EXCEPTION
10383:
10384: WHEN FND_API.G_EXC_ERROR THEN
10385: --
10386: PSB_MESSAGE_S.Print_Error ( p_mode => FND_FILE.LOG ,
10387: p_print_header => FND_API.G_TRUE );
10388: retcode := 2 ;

Line 10387: p_print_header => FND_API.G_TRUE );

10383:
10384: WHEN FND_API.G_EXC_ERROR THEN
10385: --
10386: PSB_MESSAGE_S.Print_Error ( p_mode => FND_FILE.LOG ,
10387: p_print_header => FND_API.G_TRUE );
10388: retcode := 2 ;
10389: COMMIT WORK ;
10390: --
10391: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 10391: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

10387: p_print_header => FND_API.G_TRUE );
10388: retcode := 2 ;
10389: COMMIT WORK ;
10390: --
10391: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
10392: --
10393: PSB_MESSAGE_S.Print_Error ( p_mode => FND_FILE.LOG ,
10394: p_print_header => FND_API.G_TRUE );
10395: retcode := 2 ;

Line 10394: p_print_header => FND_API.G_TRUE );

10390: --
10391: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
10392: --
10393: PSB_MESSAGE_S.Print_Error ( p_mode => FND_FILE.LOG ,
10394: p_print_header => FND_API.G_TRUE );
10395: retcode := 2 ;
10396: COMMIT WORK ;
10397: --
10398: WHEN OTHERS THEN

Line 10406: l_return_status := FND_API.G_RET_STS_ERROR;

10402: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME ,
10403: l_api_name ) ;
10404: END IF ;
10405: --
10406: l_return_status := FND_API.G_RET_STS_ERROR;
10407:
10408: PSB_MESSAGE_S.Print_Error ( p_mode => FND_FILE.LOG ,
10409: p_print_header => FND_API.G_TRUE );
10410: --

Line 10409: p_print_header => FND_API.G_TRUE );

10405: --
10406: l_return_status := FND_API.G_RET_STS_ERROR;
10407:
10408: PSB_MESSAGE_S.Print_Error ( p_mode => FND_FILE.LOG ,
10409: p_print_header => FND_API.G_TRUE );
10410: --
10411: retcode := 2 ;
10412: COMMIT WORK ;
10413: --

Line 10462: if l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

10458: p_concurrency_class => 'BUDGET_REVISION_CREATION',
10459: p_concurrency_entity_name => 'BUDGET_REVISION',
10460: p_concurrency_entity_id => p_budget_revision_id);
10461:
10462: if l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10463: raise FND_API.G_EXC_ERROR;
10464: end if;
10465:
10466: For C_Budget_Group_Rec in C_Budget_Group

Line 10463: raise FND_API.G_EXC_ERROR;

10459: p_concurrency_entity_name => 'BUDGET_REVISION',
10460: p_concurrency_entity_id => p_budget_revision_id);
10461:
10462: if l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10463: raise FND_API.G_EXC_ERROR;
10464: end if;
10465:
10466: For C_Budget_Group_Rec in C_Budget_Group
10467: Loop

Line 10472: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

10468: l_data_extract_id := Find_System_Data_Extract
10469: ( p_budget_group_id => C_Budget_Group_Rec.budget_group_id);
10470: l_currency_code := c_budget_group_rec.currency_code;
10471:
10472: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
10473: raise FND_API.G_EXC_ERROR;
10474: end if;
10475: End Loop;
10476:

Line 10473: raise FND_API.G_EXC_ERROR;

10469: ( p_budget_group_id => C_Budget_Group_Rec.budget_group_id);
10470: l_currency_code := c_budget_group_rec.currency_code;
10471:
10472: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
10473: raise FND_API.G_EXC_ERROR;
10474: end if;
10475: End Loop;
10476:
10477: Create_Mass_Revision_Entries

Line 10479: p_init_msg_list => FND_API.G_TRUE,

10475: End Loop;
10476:
10477: Create_Mass_Revision_Entries
10478: (p_api_version => 1.0,
10479: p_init_msg_list => FND_API.G_TRUE,
10480: p_commit => FND_API.G_TRUE,
10481: p_validation_level => FND_API.G_VALID_LEVEL_NONE,
10482: p_return_status => l_return_status,
10483: p_msg_count => l_msg_count,

Line 10480: p_commit => FND_API.G_TRUE,

10476:
10477: Create_Mass_Revision_Entries
10478: (p_api_version => 1.0,
10479: p_init_msg_list => FND_API.G_TRUE,
10480: p_commit => FND_API.G_TRUE,
10481: p_validation_level => FND_API.G_VALID_LEVEL_NONE,
10482: p_return_status => l_return_status,
10483: p_msg_count => l_msg_count,
10484: p_msg_data => l_msg_data,

Line 10481: p_validation_level => FND_API.G_VALID_LEVEL_NONE,

10477: Create_Mass_Revision_Entries
10478: (p_api_version => 1.0,
10479: p_init_msg_list => FND_API.G_TRUE,
10480: p_commit => FND_API.G_TRUE,
10481: p_validation_level => FND_API.G_VALID_LEVEL_NONE,
10482: p_return_status => l_return_status,
10483: p_msg_count => l_msg_count,
10484: p_msg_data => l_msg_data,
10485: p_data_extract_id => l_data_extract_id,

Line 10500: if l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

10496: message => NULL
10497: );
10498: END IF;
10499:
10500: if l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10501: raise FND_API.G_EXC_ERROR;
10502: end if;
10503:
10504: Apply_Constraints

Line 10501: raise FND_API.G_EXC_ERROR;

10497: );
10498: END IF;
10499:
10500: if l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10501: raise FND_API.G_EXC_ERROR;
10502: end if;
10503:
10504: Apply_Constraints
10505: (p_api_version => 1.0,

Line 10511: if l_return_status <> FND_API.G_RET_STS_SUCCESS then

10507: p_validation_status => l_validation_status,
10508: p_budget_revision_id => p_budget_revision_id,
10509: p_constraint_set_id => g_constraint_set_id);
10510:
10511: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
10512: raise FND_API.G_EXC_ERROR;
10513: end if;
10514:
10515: PSB_CONCURRENCY_CONTROL_PVT.Release_Concurrency_Control

Line 10512: raise FND_API.G_EXC_ERROR;

10508: p_budget_revision_id => p_budget_revision_id,
10509: p_constraint_set_id => g_constraint_set_id);
10510:
10511: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
10512: raise FND_API.G_EXC_ERROR;
10513: end if;
10514:
10515: PSB_CONCURRENCY_CONTROL_PVT.Release_Concurrency_Control
10516: (p_api_version => 1.0,

Line 10522: if l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

10518: p_concurrency_class => 'BUDGET_REVISION_CREATION',
10519: p_concurrency_entity_name => 'BUDGET_REVISION',
10520: p_concurrency_entity_id => p_budget_revision_id);
10521:
10522: if l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10523: RAISE FND_API.G_EXC_ERROR;
10524: end if;
10525:
10526: /* Start Bug No. 2322856 */

Line 10523: RAISE FND_API.G_EXC_ERROR;

10519: p_concurrency_entity_name => 'BUDGET_REVISION',
10520: p_concurrency_entity_id => p_budget_revision_id);
10521:
10522: if l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10523: RAISE FND_API.G_EXC_ERROR;
10524: end if;
10525:
10526: /* Start Bug No. 2322856 */
10527: -- PSB_MESSAGE_S.Print_Success;

Line 10533: WHEN FND_API.G_EXC_ERROR THEN

10529: retcode := 0 ;
10530:
10531: EXCEPTION
10532:
10533: WHEN FND_API.G_EXC_ERROR THEN
10534: --
10535: PSB_MESSAGE_S.Print_Error ( p_mode => FND_FILE.LOG ,
10536: p_print_header => FND_API.G_TRUE );
10537: retcode := 2 ;

Line 10536: p_print_header => FND_API.G_TRUE );

10532:
10533: WHEN FND_API.G_EXC_ERROR THEN
10534: --
10535: PSB_MESSAGE_S.Print_Error ( p_mode => FND_FILE.LOG ,
10536: p_print_header => FND_API.G_TRUE );
10537: retcode := 2 ;
10538: COMMIT WORK ;
10539: --
10540: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 10540: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

10536: p_print_header => FND_API.G_TRUE );
10537: retcode := 2 ;
10538: COMMIT WORK ;
10539: --
10540: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
10541: --
10542: PSB_MESSAGE_S.Print_Error ( p_mode => FND_FILE.LOG ,
10543: p_print_header => FND_API.G_TRUE );
10544: retcode := 2 ;

Line 10543: p_print_header => FND_API.G_TRUE );

10539: --
10540: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
10541: --
10542: PSB_MESSAGE_S.Print_Error ( p_mode => FND_FILE.LOG ,
10543: p_print_header => FND_API.G_TRUE );
10544: retcode := 2 ;
10545: COMMIT WORK ;
10546: --
10547: WHEN OTHERS THEN

Line 10555: l_return_status := FND_API.G_RET_STS_ERROR;

10551: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME ,
10552: l_api_name ) ;
10553: END IF ;
10554: --
10555: l_return_status := FND_API.G_RET_STS_ERROR;
10556:
10557: PSB_MESSAGE_S.Print_Error ( p_mode => FND_FILE.LOG ,
10558: p_print_header => FND_API.G_TRUE );
10559: --

Line 10558: p_print_header => FND_API.G_TRUE );

10554: --
10555: l_return_status := FND_API.G_RET_STS_ERROR;
10556:
10557: PSB_MESSAGE_S.Print_Error ( p_mode => FND_FILE.LOG ,
10558: p_print_header => FND_API.G_TRUE );
10559: --
10560: retcode := 2 ;
10561: COMMIT WORK ;
10562: --

Line 10613: p_init_msg_list => FND_API.G_TRUE,

10609: LOOP
10610: Delete_Budget_Revision
10611: (
10612: p_api_version => 1.0 ,
10613: p_init_msg_list => FND_API.G_TRUE,
10614: p_commit => FND_API.G_FALSE,
10615: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
10616: p_return_status => l_return_status,
10617: p_msg_count => l_msg_count,

Line 10614: p_commit => FND_API.G_FALSE,

10610: Delete_Budget_Revision
10611: (
10612: p_api_version => 1.0 ,
10613: p_init_msg_list => FND_API.G_TRUE,
10614: p_commit => FND_API.G_FALSE,
10615: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
10616: p_return_status => l_return_status,
10617: p_msg_count => l_msg_count,
10618: p_msg_data => l_msg_data,

Line 10615: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

10611: (
10612: p_api_version => 1.0 ,
10613: p_init_msg_list => FND_API.G_TRUE,
10614: p_commit => FND_API.G_FALSE,
10615: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
10616: p_return_status => l_return_status,
10617: p_msg_count => l_msg_count,
10618: p_msg_data => l_msg_data,
10619: --

Line 10623: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

10619: --
10620: p_budget_revision_id => l_budget_revisions_rec.budget_revision_id
10621: );
10622: --
10623: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10624: RAISE FND_API.G_EXC_ERROR;
10625: END IF;
10626: --
10627: END LOOP;

Line 10624: RAISE FND_API.G_EXC_ERROR;

10620: p_budget_revision_id => l_budget_revisions_rec.budget_revision_id
10621: );
10622: --
10623: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10624: RAISE FND_API.G_EXC_ERROR;
10625: END IF;
10626: --
10627: END LOOP;
10628: ELSE

Line 10635: p_init_msg_list => FND_API.G_TRUE,

10631: LOOP
10632: Delete_Budget_Revision
10633: (
10634: p_api_version => 1.0 ,
10635: p_init_msg_list => FND_API.G_TRUE,
10636: p_commit => FND_API.G_FALSE,
10637: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
10638: p_return_status => l_return_status,
10639: p_msg_count => l_msg_count,

Line 10636: p_commit => FND_API.G_FALSE,

10632: Delete_Budget_Revision
10633: (
10634: p_api_version => 1.0 ,
10635: p_init_msg_list => FND_API.G_TRUE,
10636: p_commit => FND_API.G_FALSE,
10637: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
10638: p_return_status => l_return_status,
10639: p_msg_count => l_msg_count,
10640: p_msg_data => l_msg_data,

Line 10637: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

10633: (
10634: p_api_version => 1.0 ,
10635: p_init_msg_list => FND_API.G_TRUE,
10636: p_commit => FND_API.G_FALSE,
10637: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
10638: p_return_status => l_return_status,
10639: p_msg_count => l_msg_count,
10640: p_msg_data => l_msg_data,
10641: --

Line 10645: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

10641: --
10642: p_budget_revision_id => l_budget_revisions_rec.budget_revision_id
10643: );
10644:
10645: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10646: RAISE FND_API.G_EXC_ERROR;
10647: END IF;
10648:
10649: END LOOP;

Line 10646: RAISE FND_API.G_EXC_ERROR;

10642: p_budget_revision_id => l_budget_revisions_rec.budget_revision_id
10643: );
10644:
10645: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10646: RAISE FND_API.G_EXC_ERROR;
10647: END IF;
10648:
10649: END LOOP;
10650:

Line 10659: WHEN FND_API.G_EXC_ERROR THEN

10655: COMMIT WORK;
10656: --
10657: EXCEPTION
10658: --
10659: WHEN FND_API.G_EXC_ERROR THEN
10660: --
10661: ROLLBACK TO Delete_Budget_Revision_CP_Pvt ;
10662: PSB_MESSAGE_S.Print_Error ( p_mode => FND_FILE.LOG ,
10663: p_print_header => FND_API.G_TRUE ) ;

Line 10663: p_print_header => FND_API.G_TRUE ) ;

10659: WHEN FND_API.G_EXC_ERROR THEN
10660: --
10661: ROLLBACK TO Delete_Budget_Revision_CP_Pvt ;
10662: PSB_MESSAGE_S.Print_Error ( p_mode => FND_FILE.LOG ,
10663: p_print_header => FND_API.G_TRUE ) ;
10664: retcode := 2 ;
10665: --
10666: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
10667: --

Line 10666: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

10662: PSB_MESSAGE_S.Print_Error ( p_mode => FND_FILE.LOG ,
10663: p_print_header => FND_API.G_TRUE ) ;
10664: retcode := 2 ;
10665: --
10666: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
10667: --
10668: ROLLBACK TO Delete_Budget_Revision_CP_Pvt ;
10669: PSB_MESSAGE_S.Print_Error ( p_mode => FND_FILE.LOG ,
10670: p_print_header => FND_API.G_TRUE ) ;

Line 10670: p_print_header => FND_API.G_TRUE ) ;

10666: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
10667: --
10668: ROLLBACK TO Delete_Budget_Revision_CP_Pvt ;
10669: PSB_MESSAGE_S.Print_Error ( p_mode => FND_FILE.LOG ,
10670: p_print_header => FND_API.G_TRUE ) ;
10671: retcode := 2 ;
10672: --
10673: WHEN OTHERS THEN
10674: --

Line 10683: p_print_header => FND_API.G_TRUE ) ;

10679: l_api_name ) ;
10680: END IF ;
10681: --
10682: PSB_MESSAGE_S.Print_Error ( p_mode => FND_FILE.LOG ,
10683: p_print_header => FND_API.G_TRUE ) ;
10684: retcode := 2 ;
10685: --
10686: END Delete_Budget_Revision_CP ;
10687:

Line 10756: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

10752: --
10753:
10754: PROCEDURE Apply_Revision_Rules
10755: ( p_api_version IN NUMBER,
10756: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
10757: p_return_status OUT NOCOPY VARCHAR2,
10758: p_validation_status OUT NOCOPY VARCHAR2,
10759: p_budget_revision_id IN NUMBER
10760: )

Line 11031: (p_encoded => FND_API.G_FALSE);

11027: message_token('RULETYPE', c_Brrule_Rec.rule_type);
11028: add_message('PSB', 'PSB_REVISION_RULE_VIOLATION');
11029:
11030: l_description := FND_MSG_PUB.Get
11031: (p_encoded => FND_API.G_FALSE);
11032: FND_MSG_PUB.Delete_Msg;
11033:
11034: /*For Bug No : 2150471 Start*/
11035: l_apply_message := NULL;

Line 11054: (p_encoded => FND_API.G_FALSE);

11050: l_description := l_description||l_apply_message;
11051: IF (c_Brrule_Rec.rule_type ='BALANCE') THEN
11052: add_message('PSB', 'PSB_REV_RULE_BALANCE_ACCTS');
11053: l_apply_message := FND_MSG_PUB.Get
11054: (p_encoded => FND_API.G_FALSE);
11055: FND_MSG_PUB.Delete_Msg;
11056: l_description := l_description||fnd_global.local_chr(10)||l_apply_message||l_balance_message;
11057: END IF;
11058: /*For Bug No : 2150471 End*/

Line 11079: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

11075: --END IF;
11076: /*For Bug No : 2125969 Start*/
11077: End IF;
11078: --
11079: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
11080: raise FND_API.G_EXC_ERROR;
11081: END IF;
11082:
11083:

Line 11080: raise FND_API.G_EXC_ERROR;

11076: /*For Bug No : 2125969 Start*/
11077: End IF;
11078: --
11079: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
11080: raise FND_API.G_EXC_ERROR;
11081: END IF;
11082:
11083:
11084: if (l_rule_validation_status = 'F'

Line 11096: p_return_status := FND_API.G_RET_STS_SUCCESS;

11092: END LOOP;
11093: --
11094: -- Initialize API return status to success
11095:
11096: p_return_status := FND_API.G_RET_STS_SUCCESS;
11097: --
11098: EXCEPTION
11099: --
11100: WHEN FND_API.G_EXC_ERROR THEN

Line 11100: WHEN FND_API.G_EXC_ERROR THEN

11096: p_return_status := FND_API.G_RET_STS_SUCCESS;
11097: --
11098: EXCEPTION
11099: --
11100: WHEN FND_API.G_EXC_ERROR THEN
11101: p_return_status := FND_API.G_RET_STS_ERROR;
11102: --
11103: WHEN OTHERS THEN
11104: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 11101: p_return_status := FND_API.G_RET_STS_ERROR;

11097: --
11098: EXCEPTION
11099: --
11100: WHEN FND_API.G_EXC_ERROR THEN
11101: p_return_status := FND_API.G_RET_STS_ERROR;
11102: --
11103: WHEN OTHERS THEN
11104: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
11105: --

Line 11104: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

11100: WHEN FND_API.G_EXC_ERROR THEN
11101: p_return_status := FND_API.G_RET_STS_ERROR;
11102: --
11103: WHEN OTHERS THEN
11104: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
11105: --
11106: END Apply_Revision_Rules;
11107:
11108:

Line 11194: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

11190: PSB_Flex_Mapping_PVT.Flex_Info(
11191: p_flex_code => p_chart_of_accounts_id,
11192: p_return_status => l_return_status
11193: );
11194: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
11195: --
11196: raise FND_API.G_EXC_ERROR;
11197: --
11198: END IF;

Line 11196: raise FND_API.G_EXC_ERROR;

11192: p_return_status => l_return_status
11193: );
11194: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
11195: --
11196: raise FND_API.G_EXC_ERROR;
11197: --
11198: END IF;
11199: --
11200: --

Line 11461: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN

11457: --
11458: END IF;
11459: --
11460:
11461: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
11462: raise FND_API.G_EXC_ERROR;
11463: END IF;
11464: --
11465: EXCEPTION

Line 11462: raise FND_API.G_EXC_ERROR;

11458: END IF;
11459: --
11460:
11461: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
11462: raise FND_API.G_EXC_ERROR;
11463: END IF;
11464: --
11465: EXCEPTION
11466: --

Line 11467: WHEN FND_API.G_EXC_ERROR THEN

11463: END IF;
11464: --
11465: EXCEPTION
11466: --
11467: WHEN FND_API.G_EXC_ERROR THEN
11468: p_return_status := FND_API.G_RET_STS_ERROR;
11469: --
11470: WHEN OTHERS THEN
11471: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 11468: p_return_status := FND_API.G_RET_STS_ERROR;

11464: --
11465: EXCEPTION
11466: --
11467: WHEN FND_API.G_EXC_ERROR THEN
11468: p_return_status := FND_API.G_RET_STS_ERROR;
11469: --
11470: WHEN OTHERS THEN
11471: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
11472: --

Line 11471: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

11467: WHEN FND_API.G_EXC_ERROR THEN
11468: p_return_status := FND_API.G_RET_STS_ERROR;
11469: --
11470: WHEN OTHERS THEN
11471: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
11472: --
11473: END Apply_Detail_Revision_Rules;
11474:
11475:

Line 11818: p_return_status := FND_API.G_RET_STS_SUCCESS;

11814: end if;
11815:
11816: -- Initialize API return status to success
11817:
11818: p_return_status := FND_API.G_RET_STS_SUCCESS;
11819:
11820:
11821: EXCEPTION
11822:

Line 11823: when FND_API.G_EXC_ERROR then

11819:
11820:
11821: EXCEPTION
11822:
11823: when FND_API.G_EXC_ERROR then
11824: p_return_status := FND_API.G_RET_STS_ERROR;
11825: FND_MSG_PUB.Count_And_Get (p_count => l_msg_count,
11826: p_data => l_msg_data);
11827:

Line 11824: p_return_status := FND_API.G_RET_STS_ERROR;

11820:
11821: EXCEPTION
11822:
11823: when FND_API.G_EXC_ERROR then
11824: p_return_status := FND_API.G_RET_STS_ERROR;
11825: FND_MSG_PUB.Count_And_Get (p_count => l_msg_count,
11826: p_data => l_msg_data);
11827:
11828: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 11828: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

11824: p_return_status := FND_API.G_RET_STS_ERROR;
11825: FND_MSG_PUB.Count_And_Get (p_count => l_msg_count,
11826: p_data => l_msg_data);
11827:
11828: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
11829: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
11830: FND_MSG_PUB.Count_And_Get (p_count => l_msg_count,
11831: p_data => l_msg_data);
11832:

Line 11829: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

11825: FND_MSG_PUB.Count_And_Get (p_count => l_msg_count,
11826: p_data => l_msg_data);
11827:
11828: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
11829: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
11830: FND_MSG_PUB.Count_And_Get (p_count => l_msg_count,
11831: p_data => l_msg_data);
11832:
11833: WHEN OTHERS THEN

Line 11834: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

11830: FND_MSG_PUB.Count_And_Get (p_count => l_msg_count,
11831: p_data => l_msg_data);
11832:
11833: WHEN OTHERS THEN
11834: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
11835:
11836: FND_MSG_PUB.Add_Exc_Msg (G_PKG_NAME,
11837: 'Create_Note');
11838:

Line 11852: x_return_status := FND_API.G_RET_STS_SUCCESS;

11848: IS
11849: l_api_name VARCHAR2(30) := 'set_update_position_flag';
11850: BEGIN
11851: g_last_update_flag_tbl(p_position_id) := 1;
11852: x_return_status := FND_API.G_RET_STS_SUCCESS;
11853: EXCEPTION
11854: WHEN others THEN
11855: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
11856:

Line 11855: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

11851: g_last_update_flag_tbl(p_position_id) := 1;
11852: x_return_status := FND_API.G_RET_STS_SUCCESS;
11853: EXCEPTION
11854: WHEN others THEN
11855: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
11856:
11857: FND_MSG_PUB.Add_Exc_Msg (G_PKG_NAME,
11858: l_api_name);
11859: