CDS视图注释" @ OData.publish:true"未在S4HANA中发布Odata服务

2020-08-27 07:24发布

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

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


大家好,

我正在尝试在S4HANA中创建CDS视图,并在激活带有注释 @ OData.publish:true 的视图时,没有在支持中创建OData服务,并且出现了错误 '服务ZDEV_C_SLSORDINV_CDS不存在[OData Exposure] '。 请在下面找到我使用的代码。 等待您的宝贵建议。

 @ AbapCatalog.sqlViewName:'ZV_SLSORD_INV'
 @ AbapCatalog.compiler.compareFilter:是
 @ AccessControl.authorizationCheck:#NOT_REQUIRED
 @ EndUserText.label:"销售订单发票"
 @ VDM.viewType:#CONSUMPTION
 @ OData.publish:正确


 将视图Zdev_C_Slsordinv定义为从P_SalesOrderInDelivDueDate中选择的SOD
 {
     关键SOD.SalesOrder,
     关键SOD.DeliveryDocument,
     键SOD.DeliveryDocumentItem,
 


  //组织
   SOD.SalesOrganization,
   SOD.DistributionChannel,
   SOD.OrganizationDivision,
   SOD.SalesDocumentType,
   
  //状态ℜ
   SOD.DeliveryBlockReason,
   SOD.OverallGoodsMovementStatus,
   SOD.GoodsMovementStatus,
   SOD.OverallDelivReltdBillgStatus,
   SOD.TotalCreditCheckStatus,-" AT250315尚不存在,但应该出现:)
  
   SOD.HdrGeneralIncompletionStatus,
   SOD.HeaderDelivIncompletionStatus,
   SOD.HdrGoodsMvtIncompletionStatus,
   SOD.HeaderPackingIncompletionSts,
   SOD.HeaderPickgIncompletionStatus,
  
  //日期
   SOD.PlannedGoodsIssueDate,
   SOD.BillingDocumentDate,
   SOD.OverallPickingStatus,
   超氧化物歧化酶
 }
 


此致

阿马尔

error1.jpg (42.7 kB)

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

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


大家好,

我正在尝试在S4HANA中创建CDS视图,并在激活带有注释 @ OData.publish:true 的视图时,没有在支持中创建OData服务,并且出现了错误 '服务ZDEV_C_SLSORDINV_CDS不存在[OData Exposure] '。 请在下面找到我使用的代码。 等待您的宝贵建议。

 @ AbapCatalog.sqlViewName:'ZV_SLSORD_INV'
 @ AbapCatalog.compiler.compareFilter:是
 @ AccessControl.authorizationCheck:#NOT_REQUIRED
 @ EndUserText.label:"销售订单发票"
 @ VDM.viewType:#CONSUMPTION
 @ OData.publish:正确


 将视图Zdev_C_Slsordinv定义为从P_SalesOrderInDelivDueDate中选择的SOD
 {
     关键SOD.SalesOrder,
     关键SOD.DeliveryDocument,
     键SOD.DeliveryDocumentItem,
 


  //组织
   SOD.SalesOrganization,
   SOD.DistributionChannel,
   SOD.OrganizationDivision,
   SOD.SalesDocumentType,
   
  //状态ℜ
   SOD.DeliveryBlockReason,
   SOD.OverallGoodsMovementStatus,
   SOD.GoodsMovementStatus,
   SOD.OverallDelivReltdBillgStatus,
   SOD.TotalCreditCheckStatus,-" AT250315尚不存在,但应该出现:)
  
   SOD.HdrGeneralIncompletionStatus,
   SOD.HeaderDelivIncompletionStatus,
   SOD.HdrGoodsMvtIncompletionStatus,
   SOD.HeaderPackingIncompletionSts,
   SOD.HeaderPickgIncompletionStatus,
  
  //日期
   SOD.PlannedGoodsIssueDate,
   SOD.BillingDocumentDate,
   SOD.OverallPickingStatus,
   超氧化物歧化酶
 }
 


此致

阿马尔

error1.jpg (42.7 kB)
付费偷看设置
发送
13条回答
shere_lin
1楼 · 2020-08-27 07:53.采纳回答

嗨,

您需要在事务/IWFND/MAINT_SERVICE中激活OData服务。 完成后,您可以在/iwfnd/gw_client tcode中检查您的服务。 检查以下链接:

https://help.sap .com/saphelp_nw75/helpdata/en/1b/023c1cad774eeb8b85b25c86d94f87/content.htm

compass1988
2楼-- · 2020-08-27 07:47

无法打开提供的链接。由于我面临着相同的问题,并且需要知道缺少哪些配置,因此您能帮我共享链接吗?

此致

Rekha

SAP小黑
3楼-- · 2020-08-27 07:54

嗨,Amail,

我有完全一样的问题。 您是否已经找到解决方案? 预先感谢。

最好的问候

Bart

小c菟菟
4楼-- · 2020-08-27 07:50

你好

请找到以下链接:

https://help.sap .com/saphelp_nw74/helpdata/de/bb/2bfe50645c741ae10000000a423f68/frameset.htm

我曾经遇到过同样的问题,但是我解决了,请找到上面的链接。

此致

Surendra Garapati

Nir深蓝
5楼-- · 2020-08-27 07:53

嗨,大家好,

在通过@ OData.publish激活CDS视图后,此警告消息是正确的。

您可以转到事务代码/IWFND/MAINT_SERVICE激活此odata服务。服务名称类似于Zdev_C_Slsordinv_CDS。

此步骤之后,您可以重新打开或刷新CDS视图,此警告将消失。

当然,您可以参考此博客

最好的问候

Thomas

wang628962
6楼-- · 2020-08-27 07:48

转到此t代码

N/IWFND/MAINT_SERVICE搜索您的视图并激活它。 一旦激活。 打开CDS视图,您会发现问题已解决。

谢谢。

Venkatesh

粗暴的香蕉
7楼-- · 2020-08-27 07:55

您应该在CDS视图字段中添加一个主键,对我来说,它很有效!

我知道这是一个很晚的答案 问题,但仍在发布,以便仍有错误的人可以解决该问题。

一周热门 更多>