SEGW中的CDS视图:目标'EntitySet'不匹配以及关联'EntityAuxSet'的绑定

2020-09-10 20:30发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 在SEGW中创建服务...

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

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


大家好,

在SEGW中创建服务实现时遇到了一个严重的问题,该问题导致了上面写的错误:" ...不匹配。"

以下是在SEGW中创建的CDS-view personal_Data,它是实体的基础:

使用参数pv_date定义视图personal_Data:从作为ldata_personal_data的pdata关联[1..1]到作为_infotype0000.pernr上的_infotype0000的v_i_it0000定义vdata_pernr {

键pdata.pernr,

nachn,

vorna,

gbdat,

当pdata.pernr像'5%'然后'X'else''以ist_extern结尾时,

将$ parameters.pv_date作为日期,

_infotype0000}其中

begda <= $ parameters.pv_date和endda> = $ parameters.pv_date

Infotype0000看起来像这样:

将视图v_i_it0000定义为t_infotyp0000 {

关键提示,

密钥begda,

密钥结尾,

stat2,

stat2 ='3'然后'X'else''以is_active}结尾的情况

创建了每个实体的一个实体:v_i_it0000的一个实体,personal_data的另一个。 在personal_data和infotype0000之间也存在关联

当我将此视图导入网关,设置服务实现映射并添加关联时,出现以下错误:目标'Infotype0000Set'的不匹配和关联'PersonalDataSet'的绑定。

我已经尝试了2种不同的视图personal_data实现,但是仍然遇到相同的错误。

有人遇到过同样的问题吗? 你知道什么可能是错的吗?

预先感谢

J

3条回答
wang628962
2020-09-10 21:22

胡安,

这里有一个类似的问题,建议使用参考数据源方法。

https://answers。 sap.com/questions/271483/odata-service-in-segw-with-cds-service.html

您是否也可以使用它,或者您正在使用SAP NW 740,因此被迫使用映射数据源方法?

可以在代码框中输入CDS视图的编码。 只需使用编辑器窗口顶部的"代码"按钮即可。

将视图v_i_it0000定义为从t_infotyp0000中选择的{
 关键pernr,
 关键贝格达
 关键端
 stat2,
 stat2 ='3'时为'X'的情况,否则''以is_active结束}
 

最好的问候

安德烈

一周热门 更多>