DBA Data[Home] [Help]

APPS.GMD_SS_APPROVAL_WF_PKG dependencies on AME_API

Line 139: ame_api.clearAllApprovals(applicationIdIn => applicationId,

135: gmd_debug.put_line('Getting approvers ');
136: END IF;
137:
138:
139: ame_api.clearAllApprovals(applicationIdIn => applicationId,
140: transactionIdIn => lSSId ,
141: transactionTypeIn => transactionType);
142:
143: --

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

142:
143: --
144: -- Get the next approver who need to approve the trasaction
145: --
146: ame_api.getNextApprover(applicationIdIn => applicationId,
147: transactionIdIn => lSSId,
148: transactionTypeIn => transactionType,
149: nextApproverOut => nextApprover);
150:

Line 330: *** once current approver approves status change request this procedure call AME API **

326: END APPEND_COMMENTS;
327:
328: /***************************************************************************************
329: *** This procedure is associated with VERIFY_ANY_MORE_APPR activity of the workflow **
330: *** once current approver approves status change request this procedure call AME API **
331: *** to verify any more approvers need to approve this request. if it needs some more **
332: *** approvals then it sets approver info to workflow attrbute. now workflow moves to **
333: *** next approval processing. this will continue either all approves approves the **
334: *** request or any one of the rejects. if all approvals are complete then it sets **

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

360:
361: --
362: -- Get the next approver who need to approve the trasaction
363: --
364: ame_api.getNextApprover(applicationIdIn => applicationId,
365: transactionIdIn => lSSId,
366: transactionTypeIn => transactionType,
367: nextApproverOut => nextApprover);
368:

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

525:
526: --
527: -- Update Approver action
528: --
529: ame_api.getNextApprover(applicationIdIn => applicationId,
530: transactionIdIn => lSSId,
531: transactionTypeIn => transactionType,
532: nextApproverOut => nextApprover);
533: IF nextApprover.person_id IS NOT NULL THEN

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

541: new_user_id := nextApprover.user_id;
542: END IF;
543: IF new_user_id = l_userID THEN
544: nextApprover.approval_status := ame_util.rejectStatus;
545: ame_api.updateApprovalStatus(applicationIdIn => applicationId,
546: transactionIdIn => lSSId,
547: transactionTypeIn => transactionType,
548: ApproverIn => nextApprover);
549: END IF;

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

595: --
596: --
597: -- Update Approver action
598: --
599: ame_api.getNextApprover(applicationIdIn => applicationId,
600: transactionIdIn => lSpecId,
601: transactionTypeIn => transactionType,
602: nextApproverOut => nextApprover);
603: IF nextApprover.person_id IS NOT NULL THEN

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

611: new_user_id := nextApprover.user_id;
612: END IF;
613: IF new_user_id = l_userID THEN
614: nextApprover.approval_status := ame_util.approvedStatus;
615: ame_api.updateApprovalStatus(applicationIdIn => applicationId,
616: transactionIdIn => lSpecId,
617: transactionTypeIn => transactionType,
618: ApproverIn => nextApprover);
619: END IF;