DBA Data[Home] [Help]

APPS.PAY_ASSG_COST_WF dependencies on AME_API2

Line 192: ame_api2.getNextApprovers4(

188:
189: hr_utility.set_location(l_proc, 20);
190: resultout := ame_util.booleanTrue;
191: begin
192: ame_api2.getNextApprovers4(
193: applicationIdIn => 801,
194: transactionTypeIn => 'PAY_ASSIGNMENT_COSTING',
195: transactionIdIn => l_transaction_id,
196: approvalProcessCompleteYNOut => l_apprvl_process_complete,

Line 215: ame_api2.clearAllApprovals(

211: if resultout <> 'F' and l_apprvl_process_complete <> ame_util.booleanTrue then
212: /*First clear all approvers, then get the approver again. This is to by-pass
213: NO_DATA_FOUND exception. This situation occurs when there is no approver
214: and resume the workflow after setting the approver.*/
215: ame_api2.clearAllApprovals(
216: APPLICATIONIDIN => 801,
217: TRANSACTIONTYPEIN => 'PAY_ASSIGNMENT_COSTING',
218: TRANSACTIONIDIN => l_transaction_id);
219: /*Now get the approver again*/

Line 220: ame_api2.getNextApprovers4(

216: APPLICATIONIDIN => 801,
217: TRANSACTIONTYPEIN => 'PAY_ASSIGNMENT_COSTING',
218: TRANSACTIONIDIN => l_transaction_id);
219: /*Now get the approver again*/
220: ame_api2.getNextApprovers4(
221: applicationIdIn => 801,
222: transactionTypeIn => 'PAY_ASSIGNMENT_COSTING',
223: transactionIdIn => l_transaction_id,
224: approvalProcessCompleteYNOut => l_apprvl_process_complete,

Line 276: ame_api2.updateApprovalStatus2(

272: /*Update the status of the previous approver to true as the control
273: comes to this place once the approver approves it.*/
274:
275: hr_utility.set_location(l_proc,20);
276: ame_api2.updateApprovalStatus2(
277: applicationIdIn =>801,
278: transactionTypeIn =>'PAY_ASSIGNMENT_COSTING',
279: transactionIdIn =>l_transaction_id,
280: approvalStatusIn => ame_util.approvedStatus,

Line 286: ame_api2.getNextApprovers4(

282: updateItemIn => true);
283:
284: /*Now get the next approver.*/
285: hr_utility.set_location(l_proc,30);
286: ame_api2.getNextApprovers4(
287: applicationIdIn => 801,
288: transactionTypeIn => 'PAY_ASSIGNMENT_COSTING',
289: transactionIdIn => l_transaction_id,
290: approvalProcessCompleteYNOut => l_apprvl_process_complete,

Line 399: ame_api2.getAdminApprover(applicationIdIn => 801,

395: wf_engine.setItemAttrText(l_item_type, p_item_key, 'PREVIOUS_APPROVER_LOGIN_NAME', P_PERFORMER_LOGIN_NAME);
396: wf_engine.setItemAttrText(l_item_type, p_item_key, 'PREVIOUS_APPROVER_NAME', l_requestor_name);
397:
398: /*Get the AME/workflow admin details and populate the attributes.*/
399: ame_api2.getAdminApprover(applicationIdIn => 801,
400: transactionTypeIn => 'PAY_ASSIGNMENT_COSTING',
401: adminApproverOut => l_wf_admin);
402: wf_engine.setItemAttrText(l_item_type, p_item_key,'WF_ADMIN_LOGIN_NAME',l_wf_admin.name);
403: wf_directory.GetRoleName(p_orig_system => NVL(l_wf_admin.orig_system,'PER')