点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我正在检查我刚刚写的简单报告(在ECC系统上)。 根据ATC的确定是可以的(对象通过选定的检查而没有任何发现),而根据扩展程序检查,我有一些警告:
未使用ZMM_BI_MM02_MRP文本池中的文本符号01L。
可以使用杂注隐藏## TEXT_USE消息代码TXT 1706
此文本定义为普通文本符号:
此文本(以及其他7个处于相同状态的文本)会被动态调用,因此这就是支票无法找到它的原因。
我可以使用消息中所写的编译指示来隐藏此警告吗? 那我应该放在哪里?
谢谢您的回复
Guido
(8.3 kB)
我在评论中猜对了。 现在,我尝试了一下,并且SLIN专家也证实了这一点。
您可以将该杂注放入REPORT/PROGRAM/...语句中以禁止显示警告。
有趣的发现。 必须问SLIN伙计们,在PROGRAM | REPORT | ...语句之后放置该编译指示。
稍微"开箱即用"选项-实际使用的文本是什么? 我发现很多时候人们定义一个通用消息(&1&2&3&4),然后在程序中使用文本符号对其进行调用。 首先这不是一个好主意,所以如果您的情况如此,也许只用自定义消息替换文本符号并解决问题即可?
可能...我仍在使用ECC 系统。
我应该尝试使用较新的版本,但现在不行。
嗨Guido,
可以使用很多编译指示,但是它不应该是首选。 您可以联系最终检查程序的人员,因为可以动态调用文本,所以可以放上编译指示是可以理解的。 要放置实用注释,您应该使用文本。到任何地方(大多数情况下,您只需双击ATC结果表达式行)即可。
您好,Jelena,
感谢您的留言,但是我们"开箱即用",我没有使用文本来显示任何带有MESSAGE的留言(即使我必须老实说,有时我也会这样)。
在这种情况下,我有一个ALV表,我需要用一些不同的表头替换标准列头。 我写了一个小例程:对于每个需要更改的字段,我都用一个数据元素或一个数字来调用它。 如果我使用数据元素进行调用,则文本取自表DD04T。 如果我打个电话,那么文本是从当前报告的对应文本中提取的。
动态创建精确的文本名称,然后使用READ TEXTPOOL在内部表filley上读取:找到的文本用于更改ALV上的长,中和简短描述。
我希望我能够解释...
你好,奥梅尔,
感谢您的答复。 正如我刚刚写给Horst的信一样,我现在无法检查。
但是:根据ATC并没有给出警告,如我的原始消息所示,警告是通过扩展程序检查给出的,双击警告会打开文本符号屏幕。
顺便说一句...我的客户没有人检查程序...我只能使用过时的语句编写报告,而没人会注意到它。 我可以做任何我想做的事,但是我当然想提高自己,并且编码越来越好。
一周热门 更多>