点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 有2个内部表定义为Fi...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 有2个内部表定义为Fi...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
有2个内部表定义为Fieldsymbols(任何类型),我需要根据第一个内部表中的字段值从第二个内部表中检索数据。
让我们假设内部表1的名称为
现有逻辑:
在
将结构的组件'XYZ'指定为
循环
将结构的组件'XYZ'指定为
如果
开展所需的业务。
ELSE。
*做必需的事情。
ENDIF。
ENDLOOP。
ENDLOOP。
读取第二个内部表的要求是通过在内部表上放置循环来实现的,但是它对性能有很大影响!
在我的情况下,是否有任何使用READ语句的方法,或者是否将WHERE条件置于第二个内部表的循环语句上?
谢谢!!
在分配处的循环。
将结构的组件" XYZ"分配给l_field6。
在处分配LOOP,在中进行分配。
将结构的组件'XYZ'分配给。
如果 = l_field6。
开展所需的业务。
-
在此处退出出口。
ELSE。
开展所需的业务。
-
也将出口stmt放在这里。
ENDIF。
ENDLOOP。
ENDLOOP。
这可能会有所帮助。
一周热门 更多>