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

2020-08-27 07:24发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在尝试在S4HA...

         点击此处--->   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条回答
Haoba3210
2020-08-27 07:51

Amal,

能否请您检查CDS视图本身是否已激活,以及是否能够将其视为数据字典对象(在SE11中名称为-ZV_SLSORD_INV)。

查看提供的快照 您发现,由于错误,未激活CDS视图。

显然,已经存在一个名称与您的CDS实体名称相同的对象。

如果有帮助,可以尝试将CDS实体名称更改为唯一值。

谢谢

Sagar J。

一周热门 更多>