sy-tabix和sy-index有什么区别。

2020-09-01 06:32发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


SAP年长者,

请让我知道sy-index和sy-tabix有什么区别。

我阅读了SAP帮助,这使我感到困惑。 看起来两者在帮助下都是一样的。 请帮我。

谢谢

Anitha。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


SAP年长者,

请让我知道sy-index和sy-tabix有什么区别。

我阅读了SAP帮助,这使我感到困惑。 看起来两者在帮助下都是一样的。 请帮我。

谢谢

Anitha。

付费偷看设置
发送
12条回答
愤怒的猪头君
1楼 · 2020-09-01 07:13.采纳回答

嗨,

在循环或选择查询中,我们使用SY-tabix。

对于读取语句,我们使用Sy-index。

示例:

从mara中选择*到表it_mara中,其中ersda = Sy-基准。

如果sy-subrc = 0。

write:"已创建的记录数",sy-tabix。

endif

在it_mara循环。

it_mara-MTART ='ZRET'。 "正在更改材质类型。

从it_mara索引SY-tabiX修改it_mara。

Endloop。

使用键(其中matnr ='1000')读取表it_​​mara。

如果sy-subrc = 0。

write:'在第sy-index行找到的材料。

endif。

Prabhudas

空代码
2楼-- · 2020-09-01 07:16

hii Anitha,

SY-INDEX和SY-TABIX都用于了解当前迭代,

但区别是:

 SY-INDEX用于DO ....... ENDDO循环
 和
 SY-TABIX用于LOOP ..... ENDLOOP(即用于跟踪内部表的行号)

简而言之,SY-TABIX用于在LOOP下跟踪内部表........ ENDLOOP

和SY-INDEX在DO ........ ENDDO中使用。 SY-INDEX不能用于跟踪内部表。

希望这会有所帮助

此致

Apoorv

N-Moskvin
3楼-- · 2020-09-01 06:52

嗨Anitha,

sy-index:用于循环计数。 例如:do ... enddo,一会儿... endwhile。

sy-tabix用于计数内部表的当前行。

此致

Tutun

SAP浪
4楼-- · 2020-09-01 07:10

嗨Anitha,

嗯,您甚至还没有准备好为每个关键字按下一次F1感到痛苦

< p>和其他人都喜欢这个,已经被回答了很多次,您可以搜索

尝试一下。

问候

Ramchander Rao。 K

wang628962
5楼-- · 2020-09-01 07:17

嗨,

Sy-tabix:

循环内部表并读取内部表时将使用sy-tabix。 它将给出内部表的循环索引值。

示例:

在itab上循环

编写sy-tabix。

endloop。

Sy-index:

sy-index将在while,do循环中使用。

示例:

做5次。

写sy_index。

enddo。



hongfeng1314
6楼-- · 2020-09-01 06:58

嗨,

Sy-tabix存储由内部表的循环处理的当前行的索引。

SY-index存储到目前为止已通过或执行内部语句的循环数。

例如下面的程序将清除所有麻烦。

只需复制并粘贴到系统中,然后执行即可。

data:avbak OCCURS 0的开头,

vbeln(10)类型c,

POSNR(6)类型c,

avbak的结尾。

avbak-vbeln ='0000001111'。

avbak-POSNR ='000001'。

附加avbak。

avbak-vbeln ='0000001111'。

avbak-POSNR ='000001'。

附加avbak。

在avbak循环。

写:/'Sy-tabix',sy-tabix,30'Sy-index',Sy-index。

结束循环。

而sy-index <3。

写:/'Sy-tabix',sy-tabix,30'Sy-index',Sy-index。

结束。

谢谢!

ShreeMohan

一周热门 更多>