39: begin
40: for i in 1..p_approver_list.count loop
41: --get the voting regime of the action id
42: l_action_type_voting_regime :=
43: ame_engine.GETACTIONTYPEVOTINGREGIME
44: (ACTIONTYPEIDIN => p_approver_list(i).action_type_id);
45:
46: l_group_id := p_approver_list(i).group_or_chain_id;
47: l_action_type_id := p_approver_list(i).action_type_id;
44: (ACTIONTYPEIDIN => p_approver_list(i).action_type_id);
45:
46: l_group_id := p_approver_list(i).group_or_chain_id;
47: l_action_type_id := p_approver_list(i).action_type_id;
48: l_action_type_voting_regime := ame_engine.GETACTIONTYPEVOTINGREGIME
49: (ACTIONTYPEIDIN => l_action_type_id);
50:
51: if (l_group_id_prev <> G_UNVIABLE_NUMBER and
52: l_group_id_prev <> l_group_id and