Und warum das so ist, sagt die Hilfe:
Wenn Sie kein Trennzeichen angeben, werden folgende Trennzeichen verwendet:
?. ,!;:[](){}"<> (Fragezeichen, Punkt, Leerzeichen, Komma, Ausrufezeichen, Semikolon, Doppelpunkt, eckige Klammern, runde Klammern, geschweifte Klammern, Anführungszeichen und spitze Klammern).
Ein "leeres" Trennzeichen, dargestellt durch eine leere Zeichenfolge (""), weist die Funktion an, keine Trennzeichen zu verwenden.
D.h. ein
@Keywords(@UserRoles;"[EditAll]":"[Stammdaten]";"")
sollte gehen.
... und es geht wie ich gerade probiert habe.
Andreas