点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
是否有一种方法可以使循环更快或以更快的速度替换循环? 我知道"所有条目",但是如果两个字段不兼容怎么办?
SELECT rqposname RQIDENT 进入表t_output 来自tsp01 在哪里rqposname EQ lv_email。 在t_output ASSIGNING FIELD-SYMBOL()处循环。 选择单作业名程序名变体listident INTO( -职位名称, -程序名称, -变体, -listident) 来自tbtcp 在哪里listident EQ -rqident AND listident NE'0'。 ENDLOOP。
即使t_output中只有" 1300"行,这也需要几分钟。
有什么提示吗?
谢谢。
可能像下面的线程中那样加入吗?
选择加入问题
最诚挚的问候
帕勃罗
是的
但是不幸的是listident和rqident不是同一类型。
我知道"对于所有条目",但是如果两个字段不兼容怎么办?
为什么不键入内部表以便它们兼容?
AndreaClöß值得将其转换为答案!
两张CDS!
第一:
第二:
如果在输出结构中需要更多字段,请在第二个CDS中定义它们。
尝试将内部表定义为哈希表。 尝试做同样的事情,它将很快
数据IT_TAB类型的散列表,带有唯一键carrid的Scarr
。
你好Nils Bla ,
如果不是CDS视图,则可以使用以下代码作为解决方案。
致谢!
一周热门 更多>