非编辑模式下的descriptionAndId-Smartfield

2020-08-23 19:23发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,
是否有可能在非编辑模式下显示条目说明?

我在HANA和Gateway(带有segw/t)之间绑定了带有CDS的smartfiled和值帮助注释。 在XML中,我添加了标准代码和属性以显示该描述和ID:

 
        
 
      
 
 


您能帮我吗?

塞巴斯蒂安诺

(840乙)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,
是否有可能在非编辑模式下显示条目说明?

我在HANA和Gateway(带有segw/t)之间绑定了带有CDS的smartfiled和值帮助注释。 在XML中,我添加了标准代码和属性以显示该描述和ID:

 
        
 
      
 
 


您能帮我吗?

塞巴斯蒂安诺

(840乙)
付费偷看设置
发送
6条回答
Haoba3210
1楼 · 2020-08-23 20:07.采纳回答

嗨,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"
 }
 });
 

无论如何,谢谢您的帮助;)

spaceman01
2楼-- · 2020-08-23 20:07

您好,塞巴斯蒂安,

我正面临一个相反的问题:我可以看到针对只读字段而不是针对可编辑字段的描述。 您如何生成com.sap.vocabularies.Common.v1.Text批注来指定CDS文本视图的路径?

谢谢安德鲁

樱桃小丸子0093
3楼-- · 2020-08-23 20:03

您是否尝试过将显示行为设为自动?

我认为最好的方法是在显示模式下显示ID和描述,在编辑模式下仅显示ID。 我看过几个标准应用程序,它们的功能相同。

也许您可以通过绑定更改显示行为,如果它是编辑模式,则将'idOnly'传递给displayBehaviour,然后传递descriptionAndId。

代替idOnly,您还可以传递'descriptionOnly '并检查它是否有效。.但是就像我说的,standard只在编辑模式下显示id。

BR,

Mahesh

骆驼绵羊
4楼-- · 2020-08-23 19:59

Hi < a hraf=" https://people.sap.com/maheshkumar.palavalli"> Mahesh Kumar Palavalli ,

是。 使用smartfield配置,我可以在两种模态中同时看到(id和description);)

 
 
       

最后一个答案!

谢谢。

粗暴的香蕉
6楼-- · 2020-08-23 20:09

感谢Mahesh,

只是一个问题。早先在编辑和非编辑模式下,您只获得了ID,但现在 是的,我当然只绑定了id,所以在两种模式下都可以同时获取id和文本吗?

但是通过" expand"和displayBehaviour =" descriptionAndId",我可以在两种模式下看到ID和文本

Sebastiano

一周热门 更多>