选择加入

2020-08-16 09:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 将为给定供应商选择的数据与...

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

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


将为给定供应商选择的数据与为其他供应商选择的数据进行比较。

比较以下字段:

名称:LFA1- NAME1

地址ID:LFA1 – ADRNR

街道:LFA1 – STRAS

城市:LFA1-ORT01

增值税注册号:LFA1 – STCEG

电话号码:ADR2-TEL_NUMBER

银行帐户:LFBK – BANKN

如果任何字段与所选数据中的另一个供应商匹配,则该供应商将添加到输出数据集中。

当记录相同时,如何从表(lfba1,lfb1,adr2和lfbk)中选择记录并将其加入新表? 在ABAP中

4条回答
Bunny_CDM
2020-08-16 09:26

你好 Ramin Adib

是的,如果我正确理解了您的要求, 并查看您已经编写的内容,您至少需要再执行一次SELECT查询,才能使供应商获得相同的数据。 但是,您要检查的大多数这些字段看起来都不像被索引的字段。 这意味着基于这些字段的数据库查询(对于某些表使用OR条件)可能会非常慢(取决于您拥有的数据库引擎,如果您在HANA上运行,则可能会有所不同)。

如果仅选择列出的那些字段,那么我想知道将所有记录加载到内部表并比较内存中的字段值不是更好的主意。

< p>亲切的问候,

Mateusz

一周热门 更多>