点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好大师,
我是Analytics(分析)查询的新手,我正在尝试为我的Analytics(分析)查询获取F4帮助。 我已经建立了文本和值帮助视图,然后在analytcs查询中使用了它,但是F4帮助没有出现在选择屏幕中。 下面是代码。 材料的F4帮助不起作用。 我知道我们可以将I_material用作搜索帮助,但是我正在尝试此操作,因为我需要其他自定义对象的搜索帮助。 请让我知道我在哪里犯错。
我浏览了多个博客,但看不清图片。
文本视图
@ AbapCatalog.sqlViewName:'ZVTESTM1'@ ObjectModel.dataCategory:#TEXT @ ObjectModel.representativeKey:'material'@ Search.searchable:true定义视图ztestm1 如从makt中选择作为文本提供者{@ Search.defaultSearchElement:true @ Search.fuzzinessThreshold:0.8 作为材料的关键textprovider.matnr, @ Semantics.language:true-标识语言 key textprovider.spras作为语言, @ Semantics.text:true-标识文本字段 -@ Search.defaultSearchElement:true -@ Search.fuzzinessThreshold:0.8 textprovider.maktx作为名称 }
搜索帮助视图
@ AbapCatalog.sqlViewName:'ZVTESTM2' @ Search.searchable:是 @ EndUserText.label:'材料' 将视图ztestm2定义为从mara选择为m1 将[0 .. *]与ztestm1关联为_Text 在$ projection.material = _Text.material上 { @ ObjectModel.text.association:'_Text' @ Search.defaultSearchElement:true 密钥m1.matnr作为材料, -协会 _文本 }
多维数据集视图
@ AbapCatalog.sqlViewName:'ZCUBE' @ AbapCatalog.compiler.compareFilter:是 @ AccessControl.authorizationCheck:#检查 @ VDM.viewType:#BASIC @ Analytics.dataCategory:#CUBE @ EndUserText.label:'多维数据集' 将视图ZTEST_BW_CUBE定义为从vbap中选择为v1 { @ EndUserText.label:"订单" 关键vbeln, @ EndUserText.label:"项目" 关键位置 @ EndUserText.label:'材料' --@ObjectModel.foreignKey.association:'_material' 以物质为基础, @ Semantics.currencyCode:是 @ EndUserText.label:"货币代码" 沃克 @DefaultAggregation:#SUM @ Semantics.amount.currencyCode:'waerk' @ EndUserText.label:"金额" 网络, @ Semantics.unitOfMeasure:是 我的意思 @DefaultAggregation:#SUM @ Semantics.quantity.unitOfMeasure:"意味着" eng }
Analytics(分析)查询
@ AbapCatalog.sqlViewName:'ZVTEST4' @ Analytics.query:是 @ VDM.viewType:#CONSUMPTION @ ClientHandling.algorithm:#SESSION_VARIABLE --@EndUserText.label:'查询' @ AbapCatalog.compiler.compareFilter:是 --@OData.publish:真实 将视图ztest4定义为从ZTEST_BW_CUBE中选择 作为v1 将[0..1]与ztestm2关联为$ projection.material = _material.material上的_material { --@AnalyticsDetails.query.axis:#ROWS @ EndUserText.label:"订单" 关键vbeln, --@AnalyticsDetails.query.axis:#ROWS @ EndUserText.label:"项目" 关键位置 @ EndUserText.label:'材料' --@AnalyticsDetails.query.axis:#ROWS @ Consumption.valueHelp:'_material' @ ObjectModel.foreignKey.association:'_material' @ AnalyticsDetails.query.display:#KEY_TEXT @ Consumption.filter:{selectionType:#SINGLE,multipleSelections:true,必选:false} 材料, @ Semantics.currencyCode:是 @ EndUserText.label:"货币代码" --@AnalyticsDetails.query.axis:#COLUMNS 沃克 @DefaultAggregation:#SUM @ Semantics.amount.currencyCode:'waerk' @ EndUserText.label:"金额" --@AnalyticsDetails.query.axis:#COLUMNS 网络, @ Semantics.unitOfMeasure:是 @ ObjectModel.foreignKey.association:'_QuantityUnitValueHelp' @ Consumption.filter:{selectionType:#SINGLE,multipleSelections:true,必选:false} v1.meins, @DefaultAggregation:#SUM @ Semantics.quantity.unitOfMeasure:"意味着" eng }
尝试一下:
1。 在多维数据集中也有关联语句
2。 在多维数据集和查询中都提到了在字段选择结尾处的关联名称_material。
嗨,大师,
有人可以帮我吗?
致谢
Raghu。
您好,Pruthvi,
我已在多维数据集中添加了关联,但仍然无法正常工作。 我没明白你的意思。2.你能发表意见吗?
问候,
Raghu。
嗨,普鲁特维,
< p>缺少关联是问题所在。 将关联添加到字段选择中后,它便解决了该问题。问候
Raghu。
一周热门 更多>