179: gmd_debug.put_line('Checking for approvers ');
180: END IF;
181:
182: /* Start the Workflow for the Given Combination */
183: ame_api.clearAllApprovals(applicationIdIn => l_application_id,
184: transactionIdIn => l_result_id,
185: transactionTypeIn => l_transaction_type);
186: wf_log_pkg.string(6, 'Dummy','Approvers Cleared');
187: ame_api.getNextApprover(applicationIdIn => l_application_id,
183: ame_api.clearAllApprovals(applicationIdIn => l_application_id,
184: transactionIdIn => l_result_id,
185: transactionTypeIn => l_transaction_type);
186: wf_log_pkg.string(6, 'Dummy','Approvers Cleared');
187: ame_api.getNextApprover(applicationIdIn => l_application_id,
188: transactionIdIn => l_result_id,
189: transactionTypeIn => l_transaction_type,
190: nextApproverOut => Approver);
191:
332:
333:
334: /* As this a pure FYI notification we will set the approer to approve status */
335: Approver.approval_status := ame_util.approvedStatus;
336: ame_api.updateApprovalStatus(applicationIdIn => l_application_id,
337: transactionIdIn => l_result_id,
338: approverIn => Approver,
339: transactionTypeIn => l_transaction_type,
340: forwardeeIn => ame_util.emptyApproverRecord);
395: /* Get application_id from FND_APPLICATION */
396: select application_id into l_application_id
397: from fnd_application where application_short_name='GMD';
398:
399: ame_api.getNextApprover(applicationIdIn => l_application_id,
400: transactionIdIn => l_event_key,
401: transactionTypeIn => l_transaction_type,
402: nextApproverOut => Approver);
403:
420: aname => 'CURRENT_APPROVER',
421: avalue => l_user);
422: P_resultout:='COMPLETE:Y';
423: Approver.approval_status := ame_util.approvedStatus;
424: ame_api.updateApprovalStatus(applicationIdIn => l_application_id,
425: transactionIdIn => l_event_key,
426: approverIn => Approver,
427: transactionTypeIn => l_transaction_type,
428: forwardeeIn => ame_util.emptyApproverRecord);