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 130: ame_api2.clearAllApprovals( applicationIdIn => por_ame_approval_list.applicationId ,

126: END IF;
127:
128: BEGIN
129:
130: ame_api2.clearAllApprovals( applicationIdIn => por_ame_approval_list.applicationId ,
131: transactionIdIn => l_document_id,
132: transactionTypeIn => l_transaction_type
133: );
134:

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

482: l_document_type||'-'||l_document_subtype;
483: IF (g_po_wf_debug = 'Y') THEN
484: /* DEBUG */ PO_WF_DEBUG_PKG.insert_debug(itemtype,itemkey, l_progress);
485: END IF;
486: ame_api.getNextApprover(applicationIdIn=>applicationId,
487: transactionIdIn=>l_document_id,
488: transactionTypeIn=>l_transaction_type,
489: nextApproverOut=>l_next_approver);
490: l_progress := ('l_next_approver=' || to_char(l_next_approver.person_id));

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

840: currentApprover.api_insertion :=p_insertion_type;
841: currentApprover.authority := p_authority_type;
842:
843: if(p_response='APPROVE') then
844: ame_api.updateApprovalStatus2(applicationIdIn=>applicationId,
845: transactionIdIn=>p_document_id,
846: approvalStatusIn=>ame_util.approvedStatus,
847: approverPersonIdIn=>p_approver_id,
848: transactionTypeIn=>p_transaction_type);

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

847: approverPersonIdIn=>p_approver_id,
848: transactionTypeIn=>p_transaction_type);
849:
850: elsif(p_response='REJECT') then
851: ame_api.updateApprovalStatus2(applicationIdIn=>applicationId,
852: transactionIdIn=>p_document_id,
853: approvalStatusIn=>ame_util.rejectStatus,
854: approverPersonIdIn=>p_approver_id,
855: transactionTypeIn=>p_transaction_type);

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

865: forwardee.api_insertion := ame_util.apiInsertion;
866: end if;
867:
868: currentApprover.approval_status := ame_util.forwardStatus;
869: ame_api.updateApprovalStatus(applicationIdIn=>applicationId,
870: transactionIdIn=>p_document_id,
871: transactionTypeIn=>p_transaction_type,
872: approverIn=>currentApprover,
873: forwardeeIn=>forwardee);

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

884: forwardee.api_insertion := ame_util.apiInsertion;
885: end if;
886:
887: currentApprover.approval_status := ame_util.approveAndForwardStatus;
888: ame_api.updateApprovalStatus(applicationIdIn=>applicationId,
889: transactionIdIn=>p_document_id,
890: transactionTypeIn=>p_transaction_type,
891: approverIn=>currentApprover,
892: forwardeeIn=>forwardee);

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

890: transactionTypeIn=>p_transaction_type,
891: approverIn=>currentApprover,
892: forwardeeIn=>forwardee);
893: elsif(p_response='TIMEOUT') then
894: ame_api.updateApprovalStatus2(applicationIdIn=>applicationId,
895: transactionIdIn=>p_document_id,
896: approvalStatusIn=>ame_util.noResponseStatus,
897: approverPersonIdIn=>p_approver_id,
898: transactionTypeIn=>p_transaction_type);