DBA Data[Home] [Help]

APPS.PAY_ASSG_COST_WF dependencies on AME_API2

Line 96: ame_api2.getNextApprovers4(

92:
93: hr_utility.set_location(l_proc, 20);
94: resultout := ame_util.booleanTrue;
95: begin
96: ame_api2.getNextApprovers4(
97: applicationIdIn => 801,
98: transactionTypeIn => 'PAY_ASSIGNMENT_COSTING',
99: transactionIdIn => l_transaction_id,
100: approvalProcessCompleteYNOut => l_apprvl_process_complete,

Line 119: ame_api2.clearAllApprovals(

115: if resultout <> 'F' and l_apprvl_process_complete <> ame_util.booleanTrue then
116: /*First clear all approvers, then get the approver again. This is to by-pass
117: NO_DATA_FOUND exception. This situation occurs when there is no approver
118: and resume the workflow after setting the approver.*/
119: ame_api2.clearAllApprovals(
120: APPLICATIONIDIN => 801,
121: TRANSACTIONTYPEIN => 'PAY_ASSIGNMENT_COSTING',
122: TRANSACTIONIDIN => l_transaction_id);
123: /*Now get the approver again*/

Line 124: ame_api2.getNextApprovers4(

120: APPLICATIONIDIN => 801,
121: TRANSACTIONTYPEIN => 'PAY_ASSIGNMENT_COSTING',
122: TRANSACTIONIDIN => l_transaction_id);
123: /*Now get the approver again*/
124: ame_api2.getNextApprovers4(
125: applicationIdIn => 801,
126: transactionTypeIn => 'PAY_ASSIGNMENT_COSTING',
127: transactionIdIn => l_transaction_id,
128: approvalProcessCompleteYNOut => l_apprvl_process_complete,

Line 180: ame_api2.updateApprovalStatus2(

176: /*Update the status of the previous approver to true as the control
177: comes to this place once the approver approves it.*/
178:
179: hr_utility.set_location(l_proc,20);
180: ame_api2.updateApprovalStatus2(
181: applicationIdIn =>801,
182: transactionTypeIn =>'PAY_ASSIGNMENT_COSTING',
183: transactionIdIn =>l_transaction_id,
184: approvalStatusIn => ame_util.approvedStatus,

Line 190: ame_api2.getNextApprovers4(

186: updateItemIn => true);
187:
188: /*Now get the next approver.*/
189: hr_utility.set_location(l_proc,30);
190: ame_api2.getNextApprovers4(
191: applicationIdIn => 801,
192: transactionTypeIn => 'PAY_ASSIGNMENT_COSTING',
193: transactionIdIn => l_transaction_id,
194: approvalProcessCompleteYNOut => l_apprvl_process_complete,

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

293: wf_engine.setItemAttrText(l_item_type, p_item_key, 'PREVIOUS_APPROVER_LOGIN_NAME', P_PERFORMER_LOGIN_NAME);
294: wf_engine.setItemAttrText(l_item_type, p_item_key, 'PREVIOUS_APPROVER_NAME', l_requestor_name);
295:
296: /*Get the AME/workflow admin details and populate the attributes.*/
297: ame_api2.getAdminApprover(applicationIdIn => 801,
298: transactionTypeIn => 'PAY_ASSIGNMENT_COSTING',
299: adminApproverOut => l_wf_admin);
300: wf_engine.setItemAttrText(l_item_type, p_item_key,'WF_ADMIN_LOGIN_NAME',l_wf_admin.name);
301: wf_directory.GetRoleName(p_orig_system => NVL(l_wf_admin.orig_system,'PER')