点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我遇到了以下代码,这让我感到困惑...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我遇到了以下代码,这让我感到困惑...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我遇到了以下代码,这让我感到困惑。 请看下面的代码:
数据:itab发生0的开始, 字母TYPE C, Itab的结尾。 itab-letter ='a'。 附加itab。 itab-letter ='b'。 附加itab。 itab-letter ='c'。 附加itab。 itab-letter ='d'。 附加itab。 在itab上。 sy-tabix = 2。 写Itab字母。 出口。 ENDLOOP。
在调试模式下运行此命令时,在到达循环之前,所有4个字母都附加在内部表itab中,并且SY-TABIX的值为4
当我们执行loop语句时,即使SY-TABIX的值为 2。它也应打印b。 为什么只打印一次。
2.jpg (52.7 kB)
hi HS ,
您做错了。
*如果您只想打印" b",那么您的代码应该像这样。
*如果只想打印" a"和" b"。 然后
*如果要写入存储在" itab"中的所有字母,请使用此代码。
谢谢。
Navneet
一周热门 更多>