2020-08-23 19:23发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,是否有可能在非编辑模式下显示条目说明?
我在HANA和Gateway(带有segw/t)之间绑定了带有CDS的smartfiled和值帮助注释。 在XML中,我添加了标准代码和属性以显示该描述和ID:
您能帮我吗? 塞巴斯蒂安诺
嗨,Mahesh,我正在通过扩展CDS的绑定来解决该问题。在我的虚拟模型中,我创建了一个MasterData消费CDS,并将subcds与文本和国家/地区ID关联在一起。
国家CDS带有注释,当我扩展MasterData时,要考虑所有子CD的所有权。代码如下:
... CDS COUNSUMPTION .. < br> @ ObjectModel.association.type:[#TO_COMPOSITION_CHILD] _itemdata._country, .... CDS接口... //所有主数据(itemdata)都有另一张CD ... CDS国家/地区基础知识... 定义视图ZCDS_COUNTRY_LS 从zppm_country_tab中选择作为国家 在$ projection.country = _country_t.country上将[1 .. *]与ZCDS_COUNTRY_TX关联为_country_t 和_country_t.lang = $ session.system_language { @ EndUserText.label:"国家/地区" @ Search.defaultSearchElement:true @ ObjectModel.text.association:'_country_t' @ Search.ranking:#HIGH 关键国家/地区作为国家/地区, @ EndUserText.label:"地理区域" country.geo_area作为地理区域, //关联 @ ObjectModel.association.type:[#TO_COMPOSITION_CHILD] _country_t }
.... Controller Javascript .... this.getView()。bindElement({ 路径:masterdataPath, 参数:{ 扩展:"到国家,到mktown,到区域,到复活,到itemdata" } });
无论如何,谢谢您的帮助;)
您好,塞巴斯蒂安,
我正面临一个相反的问题:我可以看到针对只读字段而不是针对可编辑字段的描述。 您如何生成com.sap.vocabularies.Common.v1.Text批注来指定CDS文本视图的路径?
谢谢安德鲁
您是否尝试过将显示行为设为自动?
我认为最好的方法是在显示模式下显示ID和描述,在编辑模式下仅显示ID。 我看过几个标准应用程序,它们的功能相同。
也许您可以通过绑定更改显示行为,如果它是编辑模式,则将'idOnly'传递给displayBehaviour,然后传递descriptionAndId。
代替idOnly,您还可以传递'descriptionOnly '并检查它是否有效。.但是就像我说的,standard只在编辑模式下显示id。
BR,
Mahesh
Hi < a hraf=" https://people.sap.com/maheshkumar.palavalli"> Mahesh Kumar Palavalli , 是。 使用smartfield配置,我可以在两种模态中同时看到(id和description);)
最后一个答案!
谢谢。
感谢Mahesh,
只是一个问题。早先在编辑和非编辑模式下,您只获得了ID,但现在 是的,我当然只绑定了id,所以在两种模式下都可以同时获取id和文本吗?
但是通过" expand"和displayBehaviour =" descriptionAndId",我可以在两种模式下看到ID和文本 Sebastiano
最多设置5个标签!
嗨,Mahesh,
我正在通过扩展CDS的绑定来解决该问题。
在我的虚拟模型中,我创建了一个MasterData消费CDS,并将subcds与文本和国家/地区ID关联在一起。
国家CDS带有注释,当我扩展MasterData时,要考虑所有子CD的所有权。
代码如下:
无论如何,谢谢您的帮助;)
您好,塞巴斯蒂安,
我正面临一个相反的问题:我可以看到针对只读字段而不是针对可编辑字段的描述。 您如何生成com.sap.vocabularies.Common.v1.Text批注来指定CDS文本视图的路径?
谢谢安德鲁
您是否尝试过将显示行为设为自动?
我认为最好的方法是在显示模式下显示ID和描述,在编辑模式下仅显示ID。 我看过几个标准应用程序,它们的功能相同。
也许您可以通过绑定更改显示行为,如果它是编辑模式,则将'idOnly'传递给displayBehaviour,然后传递descriptionAndId。
代替idOnly,您还可以传递'descriptionOnly '并检查它是否有效。.但是就像我说的,standard只在编辑模式下显示id。
BR,
Mahesh
Hi < a hraf=" https://people.sap.com/maheshkumar.palavalli"> Mahesh Kumar Palavalli ,
是。 使用smartfield配置,我可以在两种模态中同时看到(id和description);)
最后一个答案!
谢谢。
感谢Mahesh,
只是一个问题。早先在编辑和非编辑模式下,您只获得了ID,但现在 是的,我当然只绑定了id,所以在两种模式下都可以同时获取id和文本吗?
但是通过" expand"和displayBehaviour =" descriptionAndId",我可以在两种模式下看到ID和文本
Sebastiano
一周热门 更多>