使用关联的实体" 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)。

付费偷看设置
发送
5条回答
微wx笑
1楼 · 2020-09-15 13:34.采纳回答

嗨Ravichand S,

我想回答您有关"使用关联实体" ZS4DEMO_CDS"的消息"的问题。

这是因为您没有使用正确的桌子。

您必须使用ZS4DEMO_CDS作为表,而不是zs4hcds_selv25。

示例:

选择*从ZS4DEMO_CDS插入表@DATA(lt_demo)正确

SELECT * FROM zs4hcds_selv25 INTO TABLE @DATA(lt_demo)错误

此致

毛里齐奥。


ZJXianG
2楼-- · 2020-09-15 13:45

zs4hcds_selv25来自哪里?

Haoba3210
4楼-- · 2020-09-15 13:59

谢谢您

半个程序猿
5楼-- · 2020-09-15 13:54

谢谢您!!

一周热门 更多>