DBA Data[Home] [Help]

APPS.OKC_REP_WF_PVT dependencies on AME_API2

Line 179: ame_api2.clearAllApprovals(

175: ||'&pk2name=BusinessDocumentId&pk2value='||l_contract_id
176: ||'&pk3name=BusinessDocumentVersion&pk3value=-99&categories=OKC_REPO_CONTRACT,OKC_REPO_APP_ABSTRACT');
177:
178: -- Initialize AME, clear all prior approvals on this transaction id.
179: ame_api2.clearAllApprovals(
180: applicationIdIn => G_APPLICATION_ID,
181: transactionTypeIn => G_TRANSACTION_TYPE,
182: transactionIdIn => fnd_number.number_to_canonical(l_contract_id));
183:

Line 308: ame_api2.getNextApprovers1(

304: fnd_log.string(FND_LOG.LEVEL_STATEMENT,
305: g_module || l_api_name,
306: 'Calling ame_api.getNextApprover to get the approver id');
307: END IF;
308: ame_api2.getNextApprovers1(
309: applicationIdIn => G_APPLICATION_ID,
310: transactionTypeIn => G_TRANSACTION_TYPE,
311: transactionIdIn => fnd_number.number_to_canonical(l_contract_id),
312: flagApproversAsNotifiedIn => ame_util.booleanFalse,

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

511: g_module || l_api_name,
512: 'Contract Id is: ' || to_char(l_contract_id));
513: fnd_log.string(FND_LOG.LEVEL_STATEMENT,
514: g_module || l_api_name,
515: 'Calling ame_api2.getNextApprover1 to get the approver id');
516: END IF;
517: ame_util2.detailedApprovalStatusFlagYN := ame_util.booleanTrue;
518: ame_api2.getNextApprovers1(
519: applicationIdIn => G_APPLICATION_ID,

Line 518: ame_api2.getNextApprovers1(

514: g_module || l_api_name,
515: 'Calling ame_api2.getNextApprover1 to get the approver id');
516: END IF;
517: ame_util2.detailedApprovalStatusFlagYN := ame_util.booleanTrue;
518: ame_api2.getNextApprovers1(
519: applicationIdIn => G_APPLICATION_ID,
520: transactionTypeIn => G_TRANSACTION_TYPE,
521: transactionIdIn => fnd_number.number_to_canonical(l_contract_id),
522: flagApproversAsNotifiedIn => ame_util.booleanTrue,

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

757: --API name : update_ame_status
758: --Type : Private.
759: --Function : This procedure is called by workflow after each approver's response.
760: -- Updates AME approver's approval status, updates Contract's approval hisotry,
761: -- Calls ame_api2.getNextApprovers1 to check if more approvers exists. Return
762: -- COMPLETE:APPROVED if last approver approved the contract,
763: -- COMPLETE:REJECTED if current approver rejected the contract, COMPLETE: if more
764: -- exist for this contract approvers.
765: --Pre-reqs : None.

Line 915: ame_api2.updateApprovalStatus(

911: RAISE OKC_API.G_EXCEPTION_ERROR;
912: END IF;
913: --------------------------------------------------------
914: l_approver_record2.approval_status := ame_util.approvedStatus;
915: ame_api2.updateApprovalStatus(
916: applicationIdIn => G_APPLICATION_ID,
917: transactionIdIn => fnd_number.number_to_canonical(l_contract_id),
918: approverIn => l_approver_record2,
919: transactionTypeIn => G_TRANSACTION_TYPE);

Line 962: 'Calling ame_api2.updateApprovalStatus');

958: -- Update AME approval status
959: IF ( FND_LOG.LEVEL_STATEMENT >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) THEN
960: fnd_log.string(FND_LOG.LEVEL_STATEMENT,
961: g_module || l_api_name,
962: 'Calling ame_api2.updateApprovalStatus');
963: END IF;
964: ame_api2.updateApprovalStatus(
965: applicationIdIn => G_APPLICATION_ID,
966: transactionIdIn => fnd_number.number_to_canonical(l_contract_id),

Line 964: ame_api2.updateApprovalStatus(

960: fnd_log.string(FND_LOG.LEVEL_STATEMENT,
961: g_module || l_api_name,
962: 'Calling ame_api2.updateApprovalStatus');
963: END IF;
964: ame_api2.updateApprovalStatus(
965: applicationIdIn => G_APPLICATION_ID,
966: transactionIdIn => fnd_number.number_to_canonical(l_contract_id),
967: approverIn => l_approver_record2,
968: transactionTypeIn => G_TRANSACTION_TYPE);

Line 1035: 'Calling ame_api2.updateApprovalStatus');

1031:
1032: IF ( FND_LOG.LEVEL_STATEMENT >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) THEN
1033: fnd_log.string(FND_LOG.LEVEL_STATEMENT,
1034: g_module || l_api_name,
1035: 'Calling ame_api2.updateApprovalStatus');
1036: END IF;
1037: ame_api2.updateApprovalStatus(
1038: applicationIdIn => G_APPLICATION_ID,
1039: transactionIdIn => fnd_number.number_to_canonical(l_contract_id),

Line 1037: ame_api2.updateApprovalStatus(

1033: fnd_log.string(FND_LOG.LEVEL_STATEMENT,
1034: g_module || l_api_name,
1035: 'Calling ame_api2.updateApprovalStatus');
1036: END IF;
1037: ame_api2.updateApprovalStatus(
1038: applicationIdIn => G_APPLICATION_ID,
1039: transactionIdIn => fnd_number.number_to_canonical(l_contract_id),
1040: approverIn => l_approver_record2,
1041: transactionTypeIn => G_TRANSACTION_TYPE);

Line 1714: ame_api2.getNextApprovers1(

1710: fnd_log.string(FND_LOG.LEVEL_STATEMENT,
1711: g_module || l_api_name,
1712: 'Calling ame_api.getNextApprover to get the approver id');
1713: END IF;
1714: ame_api2.getNextApprovers1(
1715: applicationIdIn => G_APPLICATION_ID,
1716: transactionTypeIn => G_TRANSACTION_TYPE,
1717: transactionIdIn => fnd_number.number_to_canonical(l_contract_id),
1718: flagApproversAsNotifiedIn => ame_util.booleanFalse,

Line 1875: ame_api2.getNextApprovers1(

1871: END IF;
1872: -- Using this API to determine if process is complete. Complete process from AME implies
1873: -- Contract is Approved.
1874: ame_util2.detailedApprovalStatusFlagYN := ame_util.booleanTrue;
1875: ame_api2.getNextApprovers1(
1876: applicationIdIn => G_APPLICATION_ID,
1877: transactionTypeIn => G_TRANSACTION_TYPE,
1878: transactionIdIn => fnd_number.number_to_canonical(l_contract_id),
1879: flagApproversAsNotifiedIn => ame_util.booleanFalse,