DBA Data[Home] [Help]

APPS.HR_WORKFLOW_SS dependencies on AME_API

Line 409: -- Variables required for AME API

405: l_proc_name varchar2(61) := g_package||'get_next_approver';
406: l_current_forward_to_id per_people_f.person_id%type;
407: l_current_forward_from_id per_people_f.person_id%type;
408:
409: -- Variables required for AME API
410: c_application_id integer;
411: c_transaction_id varchar2(25);
412: c_transaction_type varchar2(25);
413: c_next_approver_rec ame_util.approverRecord;

Line 467: ame_api.getNextApprover(applicationIdIn =>c_application_id,

463: aname => 'HR_AME_TRAN_TYPE_ATTR');
464:
465:
466:
467: ame_api.getNextApprover(applicationIdIn =>c_application_id,
468: transactionIdIn =>c_transaction_id,
469: transactionTypeIn =>c_transaction_type,
470: nextApproverOut =>c_next_approver_rec);
471:

Line 577: -- Variables required for AME API

573: as
574:
575: l_forward_to_person_id per_people_f.person_id%type;
576:
577: -- Variables required for AME API
578: c_application_id integer;
579: c_transaction_id varchar2(25);
580: c_transaction_type varchar2(25);
581: c_next_approver_rec ame_util.approverRecord;

Line 612: ame_api.updateApprovalStatus2(applicationIdIn =>c_application_id,

608: (itemtype => itemtype,
609: itemkey => itemkey,
610: aname => 'FORWARD_TO_PERSON_ID');
611:
612: ame_api.updateApprovalStatus2(applicationIdIn =>c_application_id,
613: transactionIdIn =>c_transaction_id,
614: approvalStatusIn =>ame_util.approvedStatus,
615: approverPersonIdIn =>l_forward_to_person_id,
616: approverUserIdIn =>null,

Line 2118: -- Variables for AME API

2114: lv_exists VARCHAR2(10);
2115: lv_dummy VARCHAR2(20);
2116: lv_isvalid VARCHAR2(10);
2117: lv_item_name VARCHAR2(100) DEFAULT gv_item_name;
2118: -- Variables for AME API
2119: ln_application_id integer;
2120: lv_transaction_id varchar2(25);
2121: lv_transaction_type varchar2(25);
2122: l_next_approver_rec ame_util.approverRecord;

Line 2268: ame_api.getNextApprover(applicationIdIn =>ln_application_id,

2264: -- check if the current approver and creator or same
2265: if(ln_currentApprover_person_id is not null
2266: AND (ln_currentApprover_person_id=getApprStartingPointPersonId(ln_transaction_id))) then
2267: -- call ame getNextApprover method directly as this is intial approval
2268: ame_api.getNextApprover(applicationIdIn =>ln_application_id,
2269: transactionIdIn =>ln_transaction_id,
2270: transactionTypeIn =>lv_transaction_type,
2271: nextApproverOut =>l_next_approver_rec);
2272:

Line 2278: ame_api.getAllApprovers(applicationIdIn =>ln_application_id,

2274: else
2275: -- get all approvers
2276: -- we need this as AME does not return next approver
2277: -- unless the approval status of current approver is set
2278: ame_api.getAllApprovers(applicationIdIn =>ln_application_id,
2279: transactionIdIn=>ln_transaction_id,
2280: transactionTypeIn =>lv_transaction_type,
2281: approversOut=>l_default_approvers);
2282: