在ATC检查常量期间,我收到消息"字符串中缺少文本元素"。
CONSTANTS c_north TYPE c LENGTH 5 VALUE 'North'.
如何删除"字符串中缺少的文本元素",
请告诉我什么是最好的解决方案。
问候,
奥马尔·阿卜杜拉
由于硬编码文本无法翻译,因此发出消息。要简单地删除必须使用杂注的消息,请在(!(行结束点之前添加##NO_TEXT
CONSTANTS c_north TYPE c LENGTH 5 VALUE 'North' ##NO_TEXT.
这消除了硬编码文本无法翻译的信息(这可能是多语言系统环境中的一个问题(,但并不能解决最初的问题。为了克服这个问题,您可以在程序中创建一个文本元素,并使用文本元素而不是常量。
您也可以使用扩展程序检查(Ctrl+F4或菜单中ATC下方(,在许多情况下,它会提供有关程序弱点以及如何克服这些弱点的更详细信息。