表格理解填补空白

2020-09-08 20:23发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一张表格,将codeid映射...

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

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


我有一张表格,将codeid映射为tranid(许多tranid映射到每个codeid),

我有一个用法表,其中有tranid,codeid和其他一些字段,但是tranid字段为空,我想填充它。 我已经尝试过各种表格理解,例如

 _drawn_usage = VALUE zif _... => same_as_usages_ty(
                       FOR WA IN用法
                         (VALUE#(
                            tranid = VALUE rstranid(
                               trans [tranid = wa-tranid codeid = wa-codeid] -tranid可选)
                            代号= wa-代号
                            other_stuff =用法-> other_stuff)))。
 

但不起作用-(显然,wa-tranid总是空的!)。

我有一个使用循环的有效解决方案,对于10万条记录,它的运行速度非常快,但是如果有人 可以弄清楚表的理解,不胜感激。 我无法处理的问题是反式中有多个匹配项。

用法用法参考数据(用法)。
       在代码引用=用法->代码ID的情况下,将反之循环到DATA(tran)中。
         _drawn_usage = VALUE#(基础_drawn_usage(tranid = tran-> tranid
                                                       代号=用法->代号
                                                       other_stuff =用法-> other_stuff))。
       结局。
     结局。