DBA Data[Home] [Help]

APPS.OKC_REP_WF_PVT dependencies on AME_API2

Line 197: -- ame_api2.clearAllApprovals(

193: ||'&pk3name=BusinessDocumentVersion&pk3value=-99&categories=OKC_REPO_CONTRACT,OKC_REPO_APP_ABSTRACT');
194:
195: -- Repository Contracts ER's - Calling this after approval
196: -- Initialize AME, clear all prior approvals on this transaction id.
197: -- ame_api2.clearAllApprovals(
198: -- applicationIdIn => G_APPLICATION_ID,
199: -- transactionTypeIn => G_TRANSACTION_TYPE,
200: -- transactionIdIn => fnd_number.number_to_canonical(l_contract_id));
201:

Line 326: ame_api2.getNextApprovers1(

322: fnd_log.string(FND_LOG.LEVEL_STATEMENT,
323: g_module || l_api_name,
324: 'Calling ame_api.getNextApprover to get the approver id');
325: END IF;
326: ame_api2.getNextApprovers1(
327: applicationIdIn => G_APPLICATION_ID,
328: transactionTypeIn => G_TRANSACTION_TYPE,
329: transactionIdIn => fnd_number.number_to_canonical(l_contract_id),
330: flagApproversAsNotifiedIn => ame_util.booleanFalse,

Line 536: 'Calling ame_api2.getNextApprover1 to get the approver id');

532: g_module || l_api_name,
533: 'Contract Id is: ' || to_char(l_contract_id));
534: fnd_log.string(FND_LOG.LEVEL_STATEMENT,
535: g_module || l_api_name,
536: 'Calling ame_api2.getNextApprover1 to get the approver id');
537: END IF;
538: ame_util2.detailedApprovalStatusFlagYN := ame_util.booleanTrue;
539: ame_api2.getNextApprovers1(
540: applicationIdIn => G_APPLICATION_ID,

Line 539: ame_api2.getNextApprovers1(

535: g_module || l_api_name,
536: 'Calling ame_api2.getNextApprover1 to get the approver id');
537: END IF;
538: ame_util2.detailedApprovalStatusFlagYN := ame_util.booleanTrue;
539: ame_api2.getNextApprovers1(
540: applicationIdIn => G_APPLICATION_ID,
541: transactionTypeIn => G_TRANSACTION_TYPE,
542: transactionIdIn => fnd_number.number_to_canonical(l_contract_id),
543: flagApproversAsNotifiedIn => ame_util.booleanTrue,

Line 900: -- Calls ame_api2.getNextApprovers1 to check if more approvers exists. Return

896: --API name : update_ame_status
897: --Type : Private.
898: --Function : This procedure is called by workflow after each approver's response.
899: -- Updates AME approver's approval status, updates Contract's approval hisotry,
900: -- Calls ame_api2.getNextApprovers1 to check if more approvers exists. Return
901: -- COMPLETE:APPROVED if last approver approved the contract,
902: -- COMPLETE:REJECTED if current approver rejected the contract, COMPLETE: if more
903: -- exist for this contract approvers.
904: --Pre-reqs : None.

Line 1074: ame_api2.updateApprovalStatus(

1070: RAISE OKC_API.G_EXCEPTION_ERROR;
1071: END IF;
1072: --------------------------------------------------------
1073: l_approver_record2.approval_status := ame_util.approvedStatus;
1074: ame_api2.updateApprovalStatus(
1075: applicationIdIn => G_APPLICATION_ID,
1076: transactionIdIn => fnd_number.number_to_canonical(l_contract_id),
1077: approverIn => l_approver_record2,
1078: transactionTypeIn => G_TRANSACTION_TYPE);

Line 1121: 'Calling ame_api2.updateApprovalStatus');

1117: -- Update AME approval status
1118: IF ( FND_LOG.LEVEL_STATEMENT >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) THEN
1119: fnd_log.string(FND_LOG.LEVEL_STATEMENT,
1120: g_module || l_api_name,
1121: 'Calling ame_api2.updateApprovalStatus');
1122: END IF;
1123: ame_api2.updateApprovalStatus(
1124: applicationIdIn => G_APPLICATION_ID,
1125: transactionIdIn => fnd_number.number_to_canonical(l_contract_id),

Line 1123: ame_api2.updateApprovalStatus(

1119: fnd_log.string(FND_LOG.LEVEL_STATEMENT,
1120: g_module || l_api_name,
1121: 'Calling ame_api2.updateApprovalStatus');
1122: END IF;
1123: ame_api2.updateApprovalStatus(
1124: applicationIdIn => G_APPLICATION_ID,
1125: transactionIdIn => fnd_number.number_to_canonical(l_contract_id),
1126: approverIn => l_approver_record2,
1127: transactionTypeIn => G_TRANSACTION_TYPE);

Line 1194: 'Calling ame_api2.updateApprovalStatus');

1190:
1191: IF ( FND_LOG.LEVEL_STATEMENT >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) THEN
1192: fnd_log.string(FND_LOG.LEVEL_STATEMENT,
1193: g_module || l_api_name,
1194: 'Calling ame_api2.updateApprovalStatus');
1195: END IF;
1196: ame_api2.updateApprovalStatus(
1197: applicationIdIn => G_APPLICATION_ID,
1198: transactionIdIn => fnd_number.number_to_canonical(l_contract_id),

Line 1196: ame_api2.updateApprovalStatus(

1192: fnd_log.string(FND_LOG.LEVEL_STATEMENT,
1193: g_module || l_api_name,
1194: 'Calling ame_api2.updateApprovalStatus');
1195: END IF;
1196: ame_api2.updateApprovalStatus(
1197: applicationIdIn => G_APPLICATION_ID,
1198: transactionIdIn => fnd_number.number_to_canonical(l_contract_id),
1199: approverIn => l_approver_record2,
1200: transactionTypeIn => G_TRANSACTION_TYPE);

Line 2318: ame_api2.getNextApprovers1(

2314: fnd_log.string(FND_LOG.LEVEL_STATEMENT,
2315: g_module || l_api_name,
2316: 'Calling ame_api.getNextApprover to get the approver id');
2317: END IF;
2318: ame_api2.getNextApprovers1(
2319: applicationIdIn => G_APPLICATION_ID,
2320: transactionTypeIn => G_TRANSACTION_TYPE,
2321: transactionIdIn => fnd_number.number_to_canonical(l_contract_id),
2322: flagApproversAsNotifiedIn => ame_util.booleanFalse,

Line 2479: ame_api2.getNextApprovers1(

2475: END IF;
2476: -- Using this API to determine if process is complete. Complete process from AME implies
2477: -- Contract is Approved.
2478: ame_util2.detailedApprovalStatusFlagYN := ame_util.booleanTrue;
2479: ame_api2.getNextApprovers1(
2480: applicationIdIn => G_APPLICATION_ID,
2481: transactionTypeIn => G_TRANSACTION_TYPE,
2482: transactionIdIn => fnd_number.number_to_canonical(l_contract_id),
2483: flagApproversAsNotifiedIn => ame_util.booleanFalse,

Line 2531: 'Calling ame_api2.clearAllApprovals');

2527: END LOOP;
2528:
2529: IF ( FND_LOG.LEVEL_STATEMENT >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) THEN
2530: FND_LOG.STRING( FND_LOG.LEVEL_STATEMENT ,g_module || l_api_name,
2531: 'Calling ame_api2.clearAllApprovals');
2532: END IF;
2533:
2534: -- Repository Contracts ER's - Calling this after approval
2535: -- Clear all approvals on this transaction id.

Line 2536: ame_api2.clearAllApprovals(

2532: END IF;
2533:
2534: -- Repository Contracts ER's - Calling this after approval
2535: -- Clear all approvals on this transaction id.
2536: ame_api2.clearAllApprovals(
2537: applicationIdIn => G_APPLICATION_ID,
2538: transactionTypeIn => G_TRANSACTION_TYPE,
2539: transactionIdIn => fnd_number.number_to_canonical(l_contract_id));
2540:

Line 2543: 'After ame_api2.clearAllApprovals');

2539: transactionIdIn => fnd_number.number_to_canonical(l_contract_id));
2540:
2541: IF ( FND_LOG.LEVEL_STATEMENT >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) THEN
2542: FND_LOG.STRING( FND_LOG.LEVEL_STATEMENT ,g_module || l_api_name,
2543: 'After ame_api2.clearAllApprovals');
2544: END IF;
2545:
2546: IF ( FND_LOG.LEVEL_PROCEDURE >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) THEN
2547: fnd_log.string(FND_LOG.LEVEL_PROCEDURE,

Line 2927: ame_api2.getPendingApprovers(applicationIdIn => G_APPLICATION_ID,

2923: IF ( FND_LOG.LEVEL_PROCEDURE >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) THEN
2924: FND_LOG.STRING( FND_LOG.LEVEL_PROCEDURE, G_MODULE||l_api_name,'Entering check_current_approver for contract_id '||p_contract_id || 'user id '||p_user_id);
2925: END IF;
2926:
2927: ame_api2.getPendingApprovers(applicationIdIn => G_APPLICATION_ID,
2928: transactionTypeIn => G_TRANSACTION_TYPE,
2929: transactionIdIn => fnd_number.number_to_canonical(p_contract_id),
2930: approvalProcessCompleteYNOut => x_approvalProcessCompleteYNOut,
2931: approversOut => x_nextApproversOut);