220: /* Set Form Attribute to the sampling event */
221: l_form := 'GMDQSAMPLES_F:SAMPLING_EVENT_ID="'||l_event_key||'"';
222:
223: /* Start the Workflow for the Given Combination */
224: ame_api.clearAllApprovals(applicationIdIn => l_application_id,
225: transactionIdIn => l_event_key,
226: transactionTypeIn => l_transaction_type);
227:
228: wf_log_pkg.string(6, 'Dummy','Approvers Cleared');
225: transactionIdIn => l_event_key,
226: transactionTypeIn => l_transaction_type);
227:
228: wf_log_pkg.string(6, 'Dummy','Approvers Cleared');
229: ame_api.getNextApprover(applicationIdIn => l_application_id,
230: transactionIdIn => l_event_key,
231: transactionTypeIn => l_transaction_type,
232: nextApproverOut => Approver);
233:
347: wf_log_pkg.string(6, 'Dummy','Starting Process');
348:
349: /* As this a pure FYI notification we will set the approver to approve status */
350: Approver.approval_status := ame_util.approvedStatus;
351: ame_api.updateApprovalStatus(applicationIdIn => l_application_id,
352: transactionIdIn => l_event_key,
353: approverIn => Approver,
354: transactionTypeIn => l_transaction_type,
355: forwardeeIn => ame_util.emptyApproverRecord);
411: /* Get application_id from FND_APPLICATION */
412: select application_id into l_application_id
413: from fnd_application where application_short_name='GMD';
414:
415: ame_api.getNextApprover(applicationIdIn => l_application_id,
416: transactionIdIn => l_event_key,
417: transactionTypeIn => l_transaction_type,
418: nextApproverOut => Approver);
419:
437: avalue => l_user);
438:
439: P_resultout:='COMPLETE:Y';
440: Approver.approval_status := ame_util.approvedStatus;
441: ame_api.updateApprovalStatus(applicationIdIn => l_application_id,
442: transactionIdIn => l_event_key,
443: approverIn => Approver,
444: transactionTypeIn => l_transaction_type,
445: forwardeeIn => ame_util.emptyApproverRecord);