点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我有一个奇怪的问题。
我使用列表报告模板并使用cds视图创建odata。 我有一个下拉值帮助,在一个应用程序上运行得很好,但在另一个应用程序上却出现错误。
因此,我检查了两个消耗视图,并以相同的方式绑定了相同的值帮助。
值帮助有效,但是由于绑定问题,文本值没有显示。
仅在编辑模式下出现问题。
示例:
1。 应用程序,正确的行为
2.App,行为错误
这两个消费视图如下:
定义视图Z_Test_C 从Z_Test_I中选择 在$ projection.wcp = _wcp.Value上将[0 .. *]与/WSW0/A002_1_C关联为_wcp { (.....) @ UI.lineItem.position:50 @ UI.selectionField.position:50 @ Consumption.valueHelp:'_wcp' @ ObjectModel.mandatory:正确 @ ObjectModel.text.association:'_wcp' /wsw0/wcp作为wcp, _wcp }
并重视帮助消费
@ AbapCatalog.compiler.compareFilter:true @ AbapCatalog.preserveKey:是 @ AccessControl.authorizationCheck:#检查 @ Search.searchable:是 @ ObjectModel.resultSet.sizeCategory:#XS @ ObjectModel.representativeKey:'值' @ ObjectModel.dataCategory:#VALUE_HELP 定义视图/WSW0/A002_1_C 从/WSW0/A002_I选择 { ///WSW0/A002_I @ ObjectModel.text.element:['文本'] 键domvalue_l作为值, @ Semantics.text:是 @ Search.defaultSearchElement:true @ Search.fuzzinessThreshold:0.8 ddtext作为文本 }
您知道如何解决此问题吗?
谢谢。
此致
贝蒂娜
(5.5 kb)
嗨,
我想我自己弄清楚了。 如果CDS视图的数据类别为#S或#XS,则将其与value-list = true一起使用。 默认情况下,列表报告模板将触发value-list = none的元数据,因此该元数据不可用于智能控件进行解释。 在我的情况下,我更改了数据类别并且它起作用了。 对于标准值帮助,有两种可能性:
1。 从manifest.json中删除metadataUrlParams
2。 使用其他数据类别围绕它创建包装器。
关于
拉克希米
嗨,
您找到解决方案了吗? 我面临类似的问题,不知道如何解决。
谢谢
Lakshmi
您好 Lakshmi Channakeshavaiah Jaya 我已将您的答案转换为 评论,因为它不能回答这个问题。 如果您有相同的问题,请遵循此问题,以便在回答后立即收到通知。 或者,您也可以通过"评论"按钮来评论自己的经历。
感谢您的理解,
Svea
一周热门 更多>