Ich hoffe, ich bin nicht derjenige, der auf dem Schlauch steht nach über 20.000 Metern hoch und runter in den Alpen in der letzten Woche

Die Vorgabe war
ZwfStepname = KantineNeu | KantineAng (String)
ZwfStepName = "KantineNeu" : "KantineAng"
bringt da niemals ein Ergebnis - skalarer Wert verglichen mit einem Array ...
ZwfStepName *= "KantineNeu" : "KantineAng"
bedeutet: Ein Treffer reicht. Die Kombination von ZwfStepName mit einem Array ergibt "wahr", sowie einer der (x) Arraywerte im Gegenstück (egal, ob skalar oder Array) vorkommt.
Bernhard