DBA Data[Home] [Help]

APPS.POR_AME_REQ_WF_PVT dependencies on AME_API2

Line 119: ame_api2.getNextApprovers4( applicationIdIn=>applicationId,

115: l_need_to_get_next_approver := FALSE;
116: BEGIN
117:
118: ame_util2.detailedApprovalStatusFlagYN := ame_util.booleanTrue;
119: ame_api2.getNextApprovers4( applicationIdIn=>applicationId,
120: transactionIdIn=>l_document_id,
121: transactionTypeIn=>l_transaction_type,
122: approvalProcessCompleteYNOut=>l_completeYNO,
123: nextApproversOut=>g_next_approvers

Line 222: -- Iterate through the list of approvers got from the API call ame_api2.getNextApprovers4.

218: --Locks:
219: -- None.
220: --Function:
221: -- Workflow activity PL/SQL handler. This procedure is used to send the notification for the approvers.
222: -- Iterate through the list of approvers got from the API call ame_api2.getNextApprovers4.
223: -- Get the next approver name from the global variable g_next_approvers and for each retrieved approver
224: -- separate workflow process is kicked. Each process is called child process.
225: -- If there are 3 approvers, then 3 child process will be created and each of them will be notified at the same time.
226: --

Line 741: ame_api2.updateApprovalStatus( applicationIdIn=>applicationId,

737: l_current_approver.orig_system_id || ' -- orig_system :' || l_current_approver.orig_system );
738: END IF;
739:
740: -- Update the Approval status with the response from the approver.
741: ame_api2.updateApprovalStatus( applicationIdIn=>applicationId,
742: transactionIdIn=>l_document_id,
743: transactionTypeIn=>l_transaction_type,
744: approverIn => l_current_approver);
745:

Line 900: ame_api2.getAllApprovers7( applicationIdIn => applicationId,

896:
897: -- Note for Approve
898: l_note := fnd_message.get_string('ICX', 'ICX_POR_REQ_ALREADY_APPROVED');
899:
900: ame_api2.getAllApprovers7( applicationIdIn => applicationId,
901: transactionIdIn => l_req_header_id,
902: transactionTypeIn => ameTransactionType,
903: approvalProcessCompleteYNOut => l_process_out,
904: approversOut => approverList

Line 2259: ame_api2.updateApprovalStatus( applicationIdIn =>applicationId,

2255:
2256: /*
2257: g_next_approvers(l_approver_index).approval_status := ame_util.noResponseStatus;
2258: -- Update the Approval status with the response from the approver.
2259: ame_api2.updateApprovalStatus( applicationIdIn =>applicationId,
2260: transactionIdIn =>documentId,
2261: transactionTypeIn =>documentType,
2262: approverIn => g_next_approvers(l_approver_index)
2263: );

Line 2324: ame_api2.getAllApprovers7( applicationIdIn =>applicationId,

2320: l_process_out VARCHAR2(10);
2321:
2322: BEGIN
2323:
2324: ame_api2.getAllApprovers7( applicationIdIn =>applicationId,
2325: transactionIdIn =>documentId,
2326: transactionTypeIn =>documentType,
2327: approvalProcessCompleteYNOut => l_process_out,
2328: approversOut =>tmpApproverList