I can without problem name my Global Values with a name that is several hundret characters long. Same counts for the Objects.

But when i want to retreive this Global Value or anything from such an object then in the Expression Editor the name gets cut down to 40 characters. And so the expression isn't valid anymore.

There is a big gap, not just with Global Values. But all Objects. You can work around by first naming the Global Value or the Object with a name shorter than 40 characters, use it in the expression editor, and then write a whole story in the name of the Global Value or the Object

You cannot change the Expression with such a long name involved though without renaming the Global Value back to something short under 40 characters.

What about giving the Objects and Global Values also the 40 characters limit, and not just in the Expression Editor? Not the first time that i need to rename them to match this.

And i had even a case where the 40 character limit was out of order, and the Expression Editor closed without warning. The expression didn't work then. Now go figure why ...