Odata服务如何在S4Hana Cloud中生成?

2020-09-06 16:53发布

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

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


在S4Hana Cloud中,odata服务是如何生成的?

例如,在场景" SAP_COM_0106"中,当我签署通信协议时,

可以从方案选择对话框中选择

类似" SAP_COM_0XXX"的方案,但是这些方案如何生成? (自定义方案除外)。

它们是SAP自身生成的吗?

。 重点是:

我想在我的SapUI5应用程序中使用OData服务(未自定义),但是返回的odata服务的$ metadata和实体的所有属性都是不可过滤的。

例如。 <属性名称=" DeliveryDocument"类型=" Edm.String" sap:filterable =" false"/>

但是我希望" sap:filterable"属性为" true"或default(null),以便在表单上显示该属性以进行搜索。

任何人都可以帮忙吗?

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

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


在S4Hana Cloud中,odata服务是如何生成的?

例如,在场景" SAP_COM_0106"中,当我签署通信协议时,

可以从方案选择对话框中选择

类似" SAP_COM_0XXX"的方案,但是这些方案如何生成? (自定义方案除外)。

它们是SAP自身生成的吗?

。 重点是:

我想在我的SapUI5应用程序中使用OData服务(未自定义),但是返回的odata服务的$ metadata和实体的所有属性都是不可过滤的。

例如。 <属性名称=" DeliveryDocument"类型=" Edm.String" sap:filterable =" false"/>

但是我希望" sap:filterable"属性为" true"或default(null),以便在表单上显示该属性以进行搜索。

任何人都可以帮忙吗?

付费偷看设置
发送
2条回答
wang628962
1楼 · 2020-09-06 17:35.采纳回答

你好,Wj

为了过滤OData服务返回的结果,可以使用$ filter参数。

有关如何执行此操作的更多详细信息此处


如果您想选择给定的实体而不仅仅是应用过滤器,则可以使用类似于以下的调用:

/A_OutbDeliveryItem(DeliveryDocument ='{DeliveryDocument}',DeliveryDocumentItem ='{DeliveryDocumentItem}')
请参阅有关如何在 API集线器

SAP交付的OData服务仅允许一组受限制的更改。

此外,根据1808,自定义CDS视图不允许写入功能。

如果您需要其他详细信息,请告诉我。

此致

Adriana

callcenter油条
2楼-- · 2020-09-06 17:38

如我所见," SAP_COM_0XXX"服务是由S4HC系统生成的,不允许更新服务选项。

通过自定义CDS视图,社区场景,社区聚集等,我可以通过SapUI5应用程序使用自定义CDS视图。

但是如何通过我的自定义CDS视图更新实体?

这似乎不可思议。

一周热门 更多>