读取CDS视图的InfoProvider时出错

2020-08-15 18:53发布

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

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

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


 

嗨,

我当前正在尝试处理"读取CDS视图的InfoProvider时出错"错误。 我已经尝试过在该论坛上找到的多种解决方案,但是到目前为止,没有任何事情可以帮助我解决此错误。

我已经在各种基本CDS视图的基础上构建了一个分析查询,这些视图工作得很好。 但是,当我尝试构建查询时,总是会在Eclipse中收到错误"读取CDS视图的InfoProvider时出错",并且当我在后端签入时查询是未知的。

这是我的查询:

 @ AbapCatalog.sqlViewName:'ZTEST'
 @ AbapCatalog.compiler.compareFilter:是
 @ AbapCatalog.preserveKey:是
 @ AccessControl.authorizationCheck:#NOT_REQUIRED
 @ EndUserText.label:'AnalyticalTestQuery'
 @ VDM.viewType:#COMPOSITE
 @ Analytics.query:是
 @ Analytics.dataCategory:#CUBE
 @ Analytics.dataExtraction.enabled:是
 @ OData.publish:正确


 定义视图Z_TEST
   带参数
     @ EndUserText.label:"帐单类型"
     p_fkart:fkart,
     @ EndUserText.label:"已售达方"
     p_kunag:kunag,
     @ Environment.systemField:#SYSTEM_DATE
     @ EndUserText.label:"结算日期"
     p_date:fkdat,
     @ EndUserText.label:'材料'
     p_matnr:matnr,
     @ EndUserText.label:"项目类别"
     p_pstyv:pstyv
   从Z_C_BASIC_TEST中选择
 {
   关键BillingDocument,
   键BillingDocumentItem,
       BillingDocumentDate,
       材料,
       BillingDocumentItemText,
       订单价格
       SoldToParty,
       SoldToPartyName,
       货币代码,
       帐单数量
       BillingQuantityUnit,
       数量信用
       数量单位,
       总数量
       区别
 }
 其中BillingDocumentType = $ parameters.p_fkart
   和SoldToParty = $ parameters.p_kunag
   和BillingDocumentDate = $ parameters.p_date
   和材质= $ parameters.p_matnr
   和SalesDocumentItemCategory = $ parameters.p_pstyv;
 

OrderPrice,SumQuantity和Difference字段是通过基础CDS视图中的不同公式计算的,并标有@DefaultAggregation:#FORMULA。

CDS视图的API释放状态也设置为"已释放"。

有人可以帮我解决这个问题吗? 我想我已经尝试了一切,我在网上找到了。

谢谢:)