Wenn man keine Excel-Funktionen benutzen möchten, und auch VB-Script oder Python nicht in Frage kommt, muss man mit den in Allplan "eingebauten" String-Funktionen "leben". Da gibt es leider nur VALUE() und MID().
Mit MID() könnte man so etwas machen:
_IF_(MID(@xxx@;0;40)=@xxx@)"Textlänge kleiner/gleich 40"_ELSE_"Textlänge größer 40"
Man testet einfach, ob der Text aus den ersten 40 Zeichen gleich dem Gesamt-Text ist.
Wenn nicht, ist der Text offensichtlich länger.
Achtung, das funktioniert nur so lange zuverlässig, wie keine Wildcards (?,*) im Text von @xxx@ vorkommen. Sonst könnten diese beim Vergleich als solche interpretiert werden, und das ganze geht schief!