387:
388:
389: resultout := wf_engine.eng_completed||':'||'VALID_NEXT_APPROVER';
390:
391: -- ame_api2.clearAllApprovals( applicationIdIn=>177,
392: -- transactionTypeIn=>'POS_SUPP_APPR',
393: -- transactionIdIn=>itemkey);
394:
395: ame_api2.getNextApprovers4( applicationIdIn=>177,
391: -- ame_api2.clearAllApprovals( applicationIdIn=>177,
392: -- transactionTypeIn=>'POS_SUPP_APPR',
393: -- transactionIdIn=>itemkey);
394:
395: ame_api2.getNextApprovers4( applicationIdIn=>177,
396: transactionIdIn=>itemkey,
397: transactionTypeIn=>'POS_SUPP_APPR',
398: approvalProcessCompleteYNOut=>l_completeYNO,
399: nextApproversOut=>g_next_approvers
1234: end if;
1235:
1236:
1237: --Update the Approval status with the response from the approver.
1238: ame_api2.updateApprovalStatus( applicationIdIn=>ameApplicationId,
1239: transactionIdIn=>suppid,
1240: transactionTypeIn=>ameTransactionType,
1241: approverIn => l_current_approver);
1242:
1404: approvalListStr := NULL;
1405: pApprovalListCount := 0;
1406:
1407:
1408: ame_api2.getAllApprovers7( applicationIdIn => ameApplicationId,
1409: transactionIdIn => pProspSupplierId,
1410: transactionTypeIn => ameTransactionType,
1411: approvalProcessCompleteYNOut => l_process_out,
1412: approversOut => approverList