DBA Data[Home] [Help]

APPS.POR_AME_APPROVAL_LIST_WF1S dependencies on AME_API

Line 19: -- Call AME API to update approval response

15: -- None.
16: --Locks:
17: -- None.
18: --Function:
19: -- Call AME API to update approval response
20: --Parameters:
21: --IN:
22: --itemtype
23: -- workflow item type

Line 463: ame_api.getNextApprover(applicationIdIn=>applicationId,

459: l_document_type||'-'||l_document_subtype;
460: IF (g_po_wf_debug = 'Y') THEN
461: /* DEBUG */ PO_WF_DEBUG_PKG.insert_debug(itemtype,itemkey, l_progress);
462: END IF;
463: ame_api.getNextApprover(applicationIdIn=>applicationId,
464: transactionIdIn=>l_document_id,
465: transactionTypeIn=>l_transaction_type,
466: nextApproverOut=>l_next_approver);
467: l_progress := ('l_next_approver=' || to_char(l_next_approver.person_id));

Line 821: ame_api.updateApprovalStatus2(applicationIdIn=>applicationId,

817: currentApprover.api_insertion :=p_insertion_type;
818: currentApprover.authority := p_authority_type;
819:
820: if(p_response='APPROVE') then
821: ame_api.updateApprovalStatus2(applicationIdIn=>applicationId,
822: transactionIdIn=>p_document_id,
823: approvalStatusIn=>ame_util.approvedStatus,
824: approverPersonIdIn=>p_approver_id,
825: transactionTypeIn=>p_transaction_type);

Line 828: ame_api.updateApprovalStatus2(applicationIdIn=>applicationId,

824: approverPersonIdIn=>p_approver_id,
825: transactionTypeIn=>p_transaction_type);
826:
827: elsif(p_response='REJECT') then
828: ame_api.updateApprovalStatus2(applicationIdIn=>applicationId,
829: transactionIdIn=>p_document_id,
830: approvalStatusIn=>ame_util.rejectStatus,
831: approverPersonIdIn=>p_approver_id,
832: transactionTypeIn=>p_transaction_type);

Line 846: ame_api.updateApprovalStatus(applicationIdIn=>applicationId,

842: forwardee.api_insertion := ame_util.apiInsertion;
843: end if;
844:
845: currentApprover.approval_status := ame_util.forwardStatus;
846: ame_api.updateApprovalStatus(applicationIdIn=>applicationId,
847: transactionIdIn=>p_document_id,
848: transactionTypeIn=>p_transaction_type,
849: approverIn=>currentApprover,
850: forwardeeIn=>forwardee);

Line 865: ame_api.updateApprovalStatus(applicationIdIn=>applicationId,

861: forwardee.api_insertion := ame_util.apiInsertion;
862: end if;
863:
864: currentApprover.approval_status := ame_util.approveAndForwardStatus;
865: ame_api.updateApprovalStatus(applicationIdIn=>applicationId,
866: transactionIdIn=>p_document_id,
867: transactionTypeIn=>p_transaction_type,
868: approverIn=>currentApprover,
869: forwardeeIn=>forwardee);

Line 871: ame_api.updateApprovalStatus2(applicationIdIn=>applicationId,

867: transactionTypeIn=>p_transaction_type,
868: approverIn=>currentApprover,
869: forwardeeIn=>forwardee);
870: elsif(p_response='TIMEOUT') then
871: ame_api.updateApprovalStatus2(applicationIdIn=>applicationId,
872: transactionIdIn=>p_document_id,
873: approvalStatusIn=>ame_util.noResponseStatus,
874: approverPersonIdIn=>p_approver_id,
875: transactionTypeIn=>p_transaction_type);