DBA Data[Home] [Help]

APPS.HR_TRANSACTION_SS dependencies on AME_API

Line 125: -- Variables required for AME API

121: procedure reset_ame_approval_status
122: (p_item_type in varchar2,
123: p_item_key in varchar2)
124: AS
125: -- Variables required for AME API
126: c_application_id integer;
127: c_transaction_id varchar2(25);
128: c_transaction_type varchar2(25);
129: c_next_approver_rec ame_util.approverRecord;

Line 211: hr_utility.trace('calling ame_api.getAllApprovers ');

207:
208: if(c_transaction_type is not null) then
209: hr_utility.trace('In : (if(c_transaction_type is not null) ) '|| l_proc);
210: IF g_debug THEN
211: hr_utility.trace('calling ame_api.getAllApprovers ');
212: END IF;
213:
214: ame_api.getAllApprovers(applicationIdIn =>c_application_id,
215: transactionIdIn=>c_transaction_id,

Line 214: ame_api.getAllApprovers(applicationIdIn =>c_application_id,

210: IF g_debug THEN
211: hr_utility.trace('calling ame_api.getAllApprovers ');
212: END IF;
213:
214: ame_api.getAllApprovers(applicationIdIn =>c_application_id,
215: transactionIdIn=>c_transaction_id,
216: transactionTypeIn =>c_transaction_type,
217: approversOut=>c_all_approvers);
218:

Line 243: hr_utility.trace('calling ame_api..updateApprovalStatus2 ');

239:
240: for i in 1..c_all_approvers.count loop
241:
242: IF g_debug THEN
243: hr_utility.trace('calling ame_api..updateApprovalStatus2 ');
244: END IF;
245:
246: -- call AME update approval status as null
247: --ns comment start

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

248: -- If Return to initiator OR
249: -- to other than initiator and matching record found the update approvel status to null.
250: -- Assuming approver list is sorted. All approvers appearing after selected one will be removed--ns comment end
251: IF (c_rfc_initiator = 'Y' OR (c_rfc_initiator = 'N' AND c_match_found = 'Y' ) ) THEN --ns
252: ame_api.updateApprovalStatus2(applicationIdIn => c_application_id,
253: transactionIdIn => c_transaction_id,
254: approvalStatusIn => null,
255: approverPersonIdIn => c_all_approvers(i).person_id,
256: approverUserIdIn => null,