2020-09-01 06:32发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) SAP年长者, 请让我知道... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
SAP年长者,
请让我知道sy-index和sy-tabix有什么区别。
我阅读了SAP帮助,这使我感到困惑。 看起来两者在帮助下都是一样的。 请帮我。
谢谢
Anitha。
HI,
这是SY_TABIX和SY_INDEX之间的区别的简要说明,并在多种条件下使用它们。
SY-TABIX
内部表的当前行。 SY-TABIX由以下语句设置,但仅适用于索引表。 该字段未设置或对于哈希表设置为0。
APPEND将SY-TABIX设置为表最后一行的索引,即它包含表中条目的总数。
COLLECT将SY-TABIX设置为表中现有或插入行的索引。 如果表的类型为HASHED TABLE,则SY-TABIX设置为0。
LOOP AT在每个循环激光开始时将SY-TABIX设置为当前行的索引。 在循环结束时,将SY-TABIX重置为进入循环之前的值。 如果表的类型为HASHED TABLE,则将其设置为0。
READ TABLE将SY-TABIX设置为读取的表行的索引。 如果使用二进制搜索,但系统找不到行,则SY-TABIX包含行总数,或多于行总数。 如果线性搜索无法返回条目,则未定义SY-INDEX。
SEARCH FOR将SY-TABIX设置为在其中找到搜索字符串的表行的索引。
SY-INDEX
在DO或WHILE循环中,SY-INDEX包含循环遍数,包括当前遍数。
希望这会有所帮助。
Pavan。
最多设置5个标签!
HI,
这是SY_TABIX和SY_INDEX之间的区别的简要说明,并在多种条件下使用它们。
SY-TABIX
内部表的当前行。 SY-TABIX由以下语句设置,但仅适用于索引表。 该字段未设置或对于哈希表设置为0。
APPEND将SY-TABIX设置为表最后一行的索引,即它包含表中条目的总数。
COLLECT将SY-TABIX设置为表中现有或插入行的索引。 如果表的类型为HASHED TABLE,则SY-TABIX设置为0。
LOOP AT在每个循环激光开始时将SY-TABIX设置为当前行的索引。 在循环结束时,将SY-TABIX重置为进入循环之前的值。 如果表的类型为HASHED TABLE,则将其设置为0。
READ TABLE将SY-TABIX设置为读取的表行的索引。 如果使用二进制搜索,但系统找不到行,则SY-TABIX包含行总数,或多于行总数。 如果线性搜索无法返回条目,则未定义SY-INDEX。
SEARCH FOR将SY-TABIX设置为在其中找到搜索字符串的表行的索引。
SY-INDEX
在DO或WHILE循环中,SY-INDEX包含循环遍数,包括当前遍数。
希望这会有所帮助。
谢谢
Pavan。
一周热门 更多>