点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我希望这里的一些专家可以帮助我,而不会生气,说"这只是一个简单的基本知识"。 对于已经经验丰富的人来说,简单的事情对于像我这样的新生来说可能并不那么简单。
所以我谦卑地请大家让我在这里发表我的问题。
这与以下代码有关:
CNT = SY-DBCNT。 " CNT TYPE C可抑制千位分隔符或逗号 WRITE_GRID CNT 6 ON OFF COL_TOTAL。 WRITE_GRID图标名称35开关COL_KEY。 WRITE_GRID图标ID 7 ON OFF COL_POSITIVE。 WRITE_GRID ICON + 1(2)4 ON OFF COL_HEADING。
进行语法检查时,我在SE38中收到以下错误:
对于第一个Write_Grid语句,"不带冒号的逗号(在COL之后?)"。
如果我评论第一行,即
* WRITE_GRID CNT 6 ON OFF COL_TOTAL。
,那么对于下一个Write_Grid语句,我将得到相同的错误。
WRITE_GRID图标名称35开关COL_KEY。
&等等...
在过去的8个小时中,我尝试了各种选择,但仍然无法弄清楚语法错误的地方。
我尝试写作-
WRITE_GRID:CNT 6 ON OFF COL_TOTAL, ICON-NAME 35 ON OFF COL_KEY, ...... ......
仍然没有任何帮助,我又一次又遇到了相同的错误。
请帮助。
谨此问候
错误应该在宏内,您编写WRITE语句的方式会使命令成为错误 当它获取数据到占位符时。 由于您没有显示自己的宏代码,因此我尝试自行创建宏代码,并且该代码正常运行:
但是正如Horst所说,您不应该使用宏。 如果您仍然不熟悉ABAP对象,则可以编写子例程来处理此问题。
一周热门 更多>