不带冒号的逗号(COL之后?)

2020-09-16 07:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我...

         点击此处--->   EasySAP.com群内免费提供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,
              ......
              ...... 

仍然没有任何帮助,我又一次又遇到了相同的错误。

请帮助。

谨此问候

6条回答
Baoming ROSE
2020-09-16 08:24

首先,WRITE_GRID不是ABAP语句!

这是一个宏,作为初学者,您不应该从头开始。 在某个地方,您必须具有该宏的DEFINE语句。 实际上,应尽可能避免使用宏。

首先,请使用记录在案的声明。 在WRITE_GRID上按F1键,您将看到它没有记录在案。

获取一些教程或培训以学习基本陈述。

PS:有趣的是,我本人大约在20年前为Stone Stone的一些文档创建了一个WRITE_GRID宏,而且似乎还在...

https: //help.sap.com/doc/saphelp_nw70ehp2/7.02.16/en-US/9f/dba23035c111d1829f0000e829fbfe/content.htm?no_cache=true

一周热门 更多>