ARTICLE
Names in Unicode Programs
Only the following characters are allowed in names in Unicode programs:
The letters "A" through "Z"
The digits "0" through "9"
Underscores ("_")
For compatibility reasons, the characters "%", "$", "?", "-", "#", and
"*" can also be used but only in exceptional cases (for example, for
existing program generations) and with good justification. Forward
slashes ("/") can also be used for namespace prefixes. The program
DEMO_CHARACTERS_IN_ABAP_NAMES
demonstrates how these checks run in the current system.
Note
Outside of ABAP Objects, non-Unicode programs can also use characters
other than the ones listed above. This can cause the following problems
in these programs:
If characters are used that are not available in all code pages
supported by SAP, it might not be possible to run certain programs when
using a code page other than the one in which they were created.
No string templates can be used in a
non-Unicode program.
Documentation extract taken from SAP system, � Copyright SAP AG. All rights reserved