2020-09-22 21:44发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好大师,
我已经使用Fiori Elements实现了SAP Fiori List Report Application。 我还添加了使用注释的选择字段,并且它们也过滤数据。 我需要在选择字段上实现搜索帮助(F4),类似于F4在后端中执行的操作,而不是标准的"选择字段"屏幕。 我应该怎么做? 任何指针都会有所帮助。
谢谢大家。
您好Vinay,
您可以尝试以下注释,
@ Consumption.valueHelp:'_Customer' 顾客,
关联将指向另一个CDS视图,该视图包含您要从中选择的客户列表
此致
安德烈
嗨安德烈,
感谢您的及时答复。 我做了和您提到的一样的事情,但是仍然行不通。
我确定,我在某处丢失了一些东西。
请参见下面的代码。
数据提供者视图:-
@ AbapCatalog.sqlViewName:'ZSD_VBELN_VHelp'
@ AbapCatalog.compiler.compareFilter:是
@ AccessControl.authorizationCheck:#NOT_REQUIRED
@ Search.searchable:是
@ EndUserText.label:" VBELN的价值帮助"
将视图ZSD_VBELN_ValueHelp定义为v_vbuk_invoice {
@ Search.defaultSearchElement:true
@ Search.fuzzinessThreshold:0.8
键vbeln}
消费视图:-
@ AbapCatalog.sqlViewName:'ZSD_CUS_HIS_REP'
@ AbapCatalog.compiler.compareFilter:真
@ EndUserText.label:"客户历史记录报告CDS视图"
@ OData.publish:真
将视图ZSD_CUS_HIS_REP_CDS定义为
从vbrk选择
在vbrk.vbeln = vbpa.vbeln上加入vbpa
在vbrk.vbeln = vbrp.vbeln上加入vbrp
将[0..1]与zsd_vbeln_vhelp关联为$ projection.vbeln = _VbelnHelp.vbeln {
@UI:{lineItem:[{position:10}]}
@ UI.selectionField.position:10
@ ObjectModel.mandatory:是
@Search:{defaultSearchElement:true,fuzzinessThreshold:0.8,排名:#HIGH}
@ Consumption.valueHelp:'_VbelnHelp'
@ Consumption.filter.selectionType:#RANGE
键_VbelnHelp.vbeln
}
专家您好,
请帮助。 我知道我缺少一些非常基本的东西。 但是几天以来都无法捕获。
忘记了在解决问题的Select查询结束时公开关联。
@UI:{lineItem:[{position:120}]}
@ Semantics.amount c.netwr,
@UI:{lineItem:[{position:130}]}
a.cmwae
_VbelnHelp
最多设置5个标签!
您好Vinay,
您可以尝试以下注释,
关联将指向另一个CDS视图,该视图包含您要从中选择的客户列表
此致
安德烈
嗨安德烈,
感谢您的及时答复。 我做了和您提到的一样的事情,但是仍然行不通。
我确定,我在某处丢失了一些东西。
请参见下面的代码。
数据提供者视图:-
@ AbapCatalog.sqlViewName:'ZSD_VBELN_VHelp'
@ AbapCatalog.compiler.compareFilter:是
@ AccessControl.authorizationCheck:#NOT_REQUIRED
@ Search.searchable:是
@ EndUserText.label:" VBELN的价值帮助"
将视图ZSD_VBELN_ValueHelp定义为v_vbuk_invoice {
中的选择@ Search.defaultSearchElement:true
@ Search.fuzzinessThreshold:0.8
键vbeln}
消费视图:-
@ AbapCatalog.sqlViewName:'ZSD_CUS_HIS_REP'
@ AbapCatalog.compiler.compareFilter:真
@ AccessControl.authorizationCheck:#NOT_REQUIRED
@ Search.searchable:是
@ EndUserText.label:"客户历史记录报告CDS视图"
@ OData.publish:真
将视图ZSD_CUS_HIS_REP_CDS定义为
从vbrk选择
在vbrk.vbeln = vbpa.vbeln上加入vbpa
在vbrk.vbeln = vbrp.vbeln上加入vbrp
将[0..1]与zsd_vbeln_vhelp关联为$ projection.vbeln = _VbelnHelp.vbeln {
上的_VbelnHelp@UI:{lineItem:[{position:10}]}
@ UI.selectionField.position:10
@ ObjectModel.mandatory:是
@Search:{defaultSearchElement:true,fuzzinessThreshold:0.8,排名:#HIGH}
@ Consumption.valueHelp:'_VbelnHelp'
@ Consumption.filter.selectionType:#RANGE
键_VbelnHelp.vbeln
}
专家您好,
请帮助。 我知道我缺少一些非常基本的东西。 但是几天以来都无法捕获。
忘记了在解决问题的Select查询结束时公开关联。
@UI:{lineItem:[{position:120}]}
@ Semantics.amount c.netwr,
@UI:{lineItem:[{position:130}]}
a.cmwae
_VbelnHelp
}
一周热门 更多>