2020-08-20 02:02发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们如何在SAP ABAP Cloud平台中添加searchelp注释。 这里不支持@ ObjectModel.foreignKey.association。 如何解决这个问题?
嗨,
您可以尝试使用值帮助注释。 它可能不会限制条目,但可以肯定地用作搜索帮助。
@ Consumption.valueHelpDefinition:[{实体:{名称:'XXXXXXX', 元素:" XXXXXX"}}]
致谢
Gaurav Karkara
@ AbapCatalog.sqlViewName:'ZOPTIEXIMPOC1' @ AbapCatalog.compiler.compareFilter:是 @ AbapCatalog.preserveKey:是 @ AccessControl.authorizationCheck:#检查 @ EndUserText.label:" POC视图" @ Search.searchable:是 @UI:{ headerInfo:{ typeName:'BankDetail', typeNamePlural:'BankDetails', 标题:{类型:#STANDARD,值:" Company_code"} } } 定义根视图ZOEXIMcVIEWPOC作为从zbribnkmastertes中选择作为银行管理员 关联[0..1]与I_Currency作为$ projection.currency = _Currency.Currency上的_Currency { @ UI.facet:[ { id:" BankDetail", 目的:#STANDARD, 类型:#IDENTIFICATION_REFERENCE, 标签:" BankDetail", 位置:10} ] @UI:{ lineItem:[{位置:10,重要性:#HIGH,标签:'公司代码'}], 标识:[{职位:10,标签:'公司代码'}] } @ Search.defaultSearchElement:true 关键公司为Company_code, @UI:{ lineItem:[{位置:20,重要性:#HIGH,标签:"银行钥匙"}], 标识:[{位置:20,标签:"银行钥匙"}} } 密钥hbkid为Bank_key, @UI:{ lineItem:[{排名:30,重要性:#HIGH,标签:"帐户ID"}], 标识:[{职位:30,标签:'帐户ID'}] } 密钥hktid为account_id, @UI:{ lineItem:[{位置:40,重要性:#HIGH,标签:'Currency'}], 标识:[{位置:40,标签:'货币'}] } @ Search.defaultSearchElement:true @ Consumption.valueHelpDefinition:[{实体:{名称:'currency',元素:'_ Currency'}}] 关键货币作为货币, @UI:{ lineItem:[{位置:50,重要性:#HIGH,标签:'Totlalimit'}], 标识:[{位置:50,标签:'Totlalimit'}] } @ Semantics.amount.currencyCode:'currency' 作为tolalalimit的totallim @UI:{ lineItem:[{位置:60,重要性:#HIGH,标签:'Totlalimit'}], 标识:[{位置:60,标签:'Totlalimit'}] } @ Semantics.amount.currencyCode:'currency' totalutl为Total_utilized, @UI:{ lineItem:[{位置:70,重要性:#HIGH,标签:'Totlalimit'}], 标识:[{位置:70,标签:'Totlalimit'}] } @ Semantics.amount.currencyCode:'currency' totalavl为Total_available, @UI:{ lineItem:[{位置:80,重要性:#HIGH,标签:'Totlalimit'}], 标识:[{位置:80,标签:" Totlalimit"}) } @ Semantics.amount.currencyCode:'currency' totalblk为total_blk, @UI:{ lineItem:[{位置:90,重要性:#HIGH,标签:'Totlalimit'}], 标识:[{位置:90,标签:" Totlalimit"}) } _货币 } 嗨,上面给出了我的cds定义,货币我想提供搜索帮助,我给出了注释消费.valuehelp定义,仍然没有来,请您检查一下,这是什么错误。 另外,我还可以在odata预览中查看项目,但是在UI5应用程序中,项目详细信息不会出现。 对此有任何想法吗?
@ AbapCatalog.sqlViewName:'ZOPTIEXIMPOC1' @ AbapCatalog.compiler.compareFilter:是 @ AbapCatalog.preserveKey:是 @ AccessControl.authorizationCheck:#检查 @ EndUserText.label:" POC视图" @ Search.searchable:是 @UI:{ headerInfo:{ typeName:'BankDetail', typeNamePlural:'BankDetails', 标题:{类型:#STANDARD,值:" Company_code"} } } 定义根视图ZOEXIMcVIEWPOC作为从zbribnkmastertes中选择作为银行管理员 关联[0..1]与I_Currency作为$ projection.currency = _Currency.Currency上的_Currency { @ UI.facet:[ { id:" BankDetail", 目的:#STANDARD, 类型:#IDENTIFICATION_REFERENCE, 标签:" BankDetail", 位置:10} ] @UI:{ lineItem:[{位置:10,重要性:#HIGH,标签:'公司代码'}], 标识:[{职位:10,标签:'公司代码'}] } @ Search.defaultSearchElement:true 关键公司为Company_code, @UI:{ lineItem:[{位置:20,重要性:#HIGH,标签:"银行钥匙"}], 标识:[{位置:20,标签:"银行钥匙"}} } 密钥hbkid为Bank_key, @UI:{ lineItem:[{排名:30,重要性:#HIGH,标签:"帐户ID"}], 标识:[{职位:30,标签:'帐户ID'}] } 密钥hktid为account_id, @UI:{ lineItem:[{位置:40,重要性:#HIGH,标签:'Currency'}], 标识:[{位置:40,标签:'货币'}] } @ Search.defaultSearchElement:true @ Consumption.valueHelpDefinition:[{实体:{名称:'currency',元素:'_ Currency'}}] 关键货币作为货币, @UI:{ lineItem:[{位置:50,重要性:#HIGH,标签:'Totlalimit'}], 标识:[{位置:50,标签:'Totlalimit'}] } @ Semantics.amount.currencyCode:'currency' 作为totlalimit的totallim, @UI:{ lineItem:[{位置:60,重要性:#HIGH,标签:'Totlalimit'}], 标识:[{位置:60,标签:'Totlalimit'}] } @ Semantics.amount.currencyCode:'currency' totalutl为Total_utilized, @UI:{ lineItem:[{位置:70,重要性:#HIGH,标签:'Totlalimit'}], 标识:[{位置:70,标签:'Totlalimit'}] } @ Semantics.amount.currencyCode:'currency' totalavl为Total_available, @UI:{ lineItem:[{位置:80,重要性:#HIGH,标签:'Totlalimit'}], 标识:[{位置:80,标签:" Totlalimit"}) } @ Semantics.amount.currencyCode:'currency' totalblk为total_blk, @UI:{ lineItem:[{位置:90,重要性:#HIGH,标签:'Totlalimit'}], 标识:[{位置:90,标签:" Totlalimit"}) } _货币 } 嗨,上面给出了我的cds定义,货币我想提供搜索帮助,我给出了注释消费.valuehelp定义,仍然没有来,请您检查一下,这是什么错误。 另外,我还可以在odata预览中查看项目,但是在UI5应用程序中,项目详细信息不会出现。 对此有任何想法吗?
名称和元素属性需要互换。
name指值帮助的cds视图名称。
元素是指属性名称。
Soumya
最多设置5个标签!
嗨,
您可以尝试使用值帮助注释。 它可能不会限制条目,但可以肯定地用作搜索帮助。
@ Consumption.valueHelpDefinition:[{实体:{名称:'XXXXXXX', 元素:" XXXXXX"}}]
致谢
Gaurav Karkara
嗨,
名称和元素属性需要互换。
name指值帮助的cds视图名称。
元素是指属性名称。
致谢
Soumya
一周热门 更多>