使用关联的实体" ZS4DEMO_CDS"。

2020-09-15 13:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我创建了如下的cds视图 ...

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

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


我创建了如下的cds视图

SPAN {font-family:" Consolas"; 字体大小:10pt; 颜色:#000000; 背景:#FFFFFF; }

@ AbapCatalog.sqlViewName:'ZS4DEMOCDS'

@ AbapCatalog.compiler.compareFilter:true
@ AccessControl.authorizationCheck:#CHECK
@ EndUserText.label:'内部联接'
定义视图ZS4DEMO_CDS

从sbook中选择

作为b
内部连接spfli作为b.carrid = p.carrid
和b.connid = p.connid
内部连接scustom作为c在c.id = b上 .customid
{
b.customid,
b.bookid,
c.name,
b.fldate,
p.cityfrom,
p.cityto
}

并在如下所示的报表程序(se38)中使用

选择*从zs4hcds_selv25插入表@DATA(lt_demo)

我收到这样的警告

使用关联的实体" ZS4DEMO_CDS"。

请告诉我为什么我要得到这个。

并且性能慢于下面直接在se38报告程序中编写的语句。

选择b〜customid,b〜bookid,c〜名称,b〜fldate,p〜cityfrom,p〜cityto到表@DATA(lt_data)
FROM(sbook AS b INNER JOIN spfli AS p ON b〜 carrid = p〜carrid
AND b〜connid = p〜connid
内部联接scustom AS c ON c〜id = b〜customid)。