带有INDEX的读取表

2020-08-21 11:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨朋友, 请您能解释一下该R...

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

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


嗨朋友,

请您能解释一下该READ语句的用途以及为什么在这里使用INDEX。

读取表z_tlines索引1

谢谢

Shreekant

10条回答
三十六小时_GS
2020-08-21 12:22

Hi

读取表语句用于读取特定的内部表或用于选择单个记录的字段。

READ TABLE将SY-TABIX设置为读取的表行的索引。 如果使用二进制搜索,但系统找不到行,则SY-TABIX包含行总数,或多于行总数。 如果线性搜索无法返回条目,则未定义SY-INDEX。

检查此示例代码

使用KEY字段1 = X读取表itab。
 如果sy-subrc <> 0。
   将表itab读入wa with KEY field2 =Y。
   如果sy-subrc <> 0。
     将表itab读入wa with KEY field3 =Z。
   万一。
 万一。
 
 检查sy-subrc =0。"当然是IF

   

奖励所有有用的答案

致谢

Pavan

一周热门 更多>