SAP Knowledge Base Article - Public

3240896 - Enumeration types cause an error in DMN simulation

Symptom

Problem

I use Append All function to join lists. All the lists being used are outputs (Enumeration type) from different decision tables. The error in simulation is:

In the decision Informational Message, the parameters of a function call do not have the same enumeration type.


There are four decision tables with collect(multiple) policy, therefore they throw out a list as output (If I am not wrong)

Now let’s assume them as number 1,2,3 and 4.


The logic is:

AppendAll(1+2) = a

AppendAll(3+4) = b

AppendAll(a+b). This is my final output from the expression in the decision box XYZ.


It doesn’t show any error in the decision box, but in simulation it displays the error:

In the decision XYZ, the parameters of a function call do not have the same enumeration type.

Resolution

Following your logic, you have a

  • decision A which appends the lists two sub decisions (A1 and A2)- provide a list as output
  • decision B which appends the lists of two sub decisions (B1 and B2) - provide a list as output
  • A top level decision which summarizes (via appendAll function) the list of A and B.




INLINECustomer Support


redred#ffe6e6INTERNAL TROUBLESHOOTING

Please use this area to write only internal steps to solve an error.


Keywords

KBA , BPI-SIG-PM-MOD-SIM , Simulation for SAP Signavio Process Manager , How To

Product

SAP Signavio Process Manager all versions ; Signavio Process Manager all versions