点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在尝试使用注释@ OData.publish:true将CDS视图发布到OData服务的新功能。 但是在定义视图并在ADT中激活它之后。 它总是像下面这样提示我:
描述 资源资源 路径 位置 类型 没有对实体ZTEST_REF_OVP的访问控制。 创建DCL或使用annot。 AccessControl [访问控制管理] ZTEST_REF_OVP(ABAP DDL源) [S4H] ZTEST_REF_OVP 未知 ABAP语法检查问题 服务ZTEST_REF_OVP_CDS不存在[OData Exposure] ZTEST_REF_OVP(ABAP DDL源) [S4H] ZTEST_REF_OVP 6号线 ABAP语法检查问题有人可以帮我吗? 非常感谢!
下面请参阅我的代码来定义CDS视图:
@ AbapCatalog.sqlViewName:'ZTest_REF_forOVP'
@ClientDependent:是
@ AbapCatalog.compiler.compareFilter:正确
@ AccessControl.authorizationCheck:#CHECK
@ EndUserText.label:" CDS视图中Po量大于10000"
@ OData.publish:true
将视图ZTEST_REF_OVP定义为从snwd_po中选择的po
以bpa内部加入snwd_bpa
on po.partner_guid = bpa.node_key
{键bpa.bp_id为BusinessPartner,
bpa.company_name
sum(po.gross_amount)为Total_Gross_Amount,
po.currency_code
}
分组依据
bpa.bp_id,
bpa.company_name
po.currency_code
总和(po.gross_amount)> 10000
最诚挚的问候,
卓伊
您好卓伊,
您在DDLS中定义了@ AccessControl.authorizationCheck:#CHECK。
您还创建了DCL文档吗? 如果没有,请设置@ AccessControl.authorizationCheck:#NOT_REQUIRED并再次尝试生成OData服务。 ,
感谢您的支持。 我已经创建了一个CDS视图,该视图之前已自动与CDS视图一起发布。 它首先应该生成一个OData服务,然后我可以转到/iwfnd/maint_service以指定系统别名并激活它。 但是生成带有警告消息的OData服务失败。 并且错误消息仅会显示片刻提示,例如Globe类型XXX已经存在并消失,并且警告消息(如吹响)显示在问题视图中:
您对此有任何想法吗?
提前谢谢!
最诚挚的问候,
卓伊
你好,
由于我面临着同样的问题,您如何解决此问题。
我创建了一个CDS视图,该视图之前已自动与CDS视图一起发布。 它首先应该生成一个OData服务,然后我可以转到/iwfnd/maint_service以指定系统别名并激活它。 但是生成带有警告消息的OData服务失败。 而且错误消息只会显示片刻提示,例如没有找到后端服务
此致
钱德拉·雷卡(Chandra Rekha)
一周热门 更多>