MDK:OData关联/导航,readlink

2020-08-15 09:17发布

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

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


嗨,

我不知道MDK如何处理OData关联和导航,并且在文档或其他博客中找不到任何有用的东西。

我有以下数据模型:

实体报告{
 密钥ID:UUID;
 费用:expenses.report = $ self上许多费用的构成;
 }

 实体费用{
 密钥ID:UUID;
 报告:报告协会;
 } 

我想在详细信息页面上显示与报告相关的费用。 但是我不知道如何实现这一目标。 也许使用ReadLink属性?

以下是使用OData服务获取给定报告费用的方法:

 https://主机名:443/odata/v2/ExpensesService/Reports(guid'039f38bd-bd83-49b2-b3b8-793a012478bb')/expenses 

注意:生成的列表/详细信息应用程序给我一个错误,并且不显示费用(请参阅 /img/questions/766202/mdk-read-entityset-failed-error-missing-property.html

干杯

皮埃尔

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

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


嗨,

我不知道MDK如何处理OData关联和导航,并且在文档或其他博客中找不到任何有用的东西。

我有以下数据模型:

实体报告{
 密钥ID:UUID;
 费用:expenses.report = $ self上许多费用的构成;
 }

 实体费用{
 密钥ID:UUID;
 报告:报告协会;
 } 

我想在详细信息页面上显示与报告相关的费用。 但是我不知道如何实现这一目标。 也许使用ReadLink属性?

以下是使用OData服务获取给定报告费用的方法:

 https://主机名:443/odata/v2/ExpensesService/Reports(guid'039f38bd-bd83-49b2-b3b8-793a012478bb')/expenses 

注意:生成的列表/详细信息应用程序给我一个错误,并且不显示费用(请参阅 /img/questions/766202/mdk-read-entityset-failed-error-missing-property.html

干杯

皮埃尔

5条回答
代楠1984
1楼-- · 2020-08-15 09:46

Pierre

您可以为服务附加$ metadata吗? 看看如何在您的应用程序中表示将很有帮助。 您还在尝试以在线还是离线方式使用该服务吗?

-比尔

Haoba3210
2楼-- · 2020-08-15 10:08

Pierre Dominique

您能够解决您的问题吗? 如果是这样,请发表答案,以便其他人可以从您的发现中受益。

葫芦娃快救爷爷
3楼-- · 2020-08-15 09:45

您好,Pierre,

您是否在详细屏幕中为表尝试了以下目标定义:

"目标":{
 " EntitySet":" {{#Property:@ odata.readLink}}/expenses",
 "服务":"  .service"
 },
 
Baoming ROSE
4楼-- · 2020-08-15 09:54

Anchal,

我看到您也为此问题发布了一个新问题。 这是首选路径,因为它将获得最大的可见性。 除非有人直接关注此问题,否则他们可能看不到您的帖子(我没有)。

-比尔

Doze时光
5楼-- · 2020-08-15 09:58

您好,

我也面临类似的问题。 我需要根据为客户列表选择器选择的值,在表单中填充ShipTo列表选择器。 附加我服务的元数据 metadata.txt 。 上面迈克尔提供的解决方案对我不起作用!

请帮助。

一周热门 更多>