325: 1,
326: 'N'
327: );
328: END IF;
329: ame_api.clearallapprovals (
330: applicationidin => p_application_id,
331: transactionidin => p_object_id,
332: transactiontypein => p_object_type
333: );
341: 1,
342: 'N'
343: );
344: END IF;
345: ame_api.getapproversandrules1 (
346: applicationidin => p_application_id,
347: transactionidin => p_object_id,
348: transactiontypein => p_object_type,
349: approversout => approvers,
380:
381: /* Added new logic for checking duplicates */
382:
383: /* This logic is necessary as AME has made changes in 11.5.10 due to which
384: duplicate approvers can be returned from ame_api */
385:
386: IF i > 1 THEN
387:
388:
483: 1,
484: 'N'
485: );
486: END IF;
487: ame_api.getruledetails1 (
488: ruleidin => ruleids (
489: i
490: ),
491: ruletypeout => l_ruletypeout,
1727: 'N'
1728: );
1729:
1730: END IF;
1731: ame_api.getruledetails1 (
1732: ruleidin => i.oam_rule_id,
1733: ruletypeout => l_ruletypeout,
1734: ruledescriptionout => x_rules_list (
1735: j