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 331: *** once current approver approves status change request this procedure call AME API **

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

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

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

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

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

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

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

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

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

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

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