使用CDS视图的SALV IDA中的列名问题

2020-09-03 09:59发布

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

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


大家好,

我使用CDS注释定义列名称和工具提示。 工具提示可以正常工作,但是文本存在问题:它们仅在狭窄的列中出现(换句话说,是短文本),当我的列足够宽或手动更改列宽时,我会看到来自底层数据元素的文本 代替。

示例:

定义视图Ztest_missing_text
   从S_Flights中选择
 {
       @ EndUserText.quickInfo:'ID'
       @ EndUserText.label:'ID'
   键CarrierId,


       @ EndUserText.quickInfo:'数字'
       @ EndUserText.label:'数字'
   键ConnectionId
 } 

窄列-CDS注释中的文本:

常规(中)列-来自数据元素的文本:

是否可以通过CDS视图对其进行修复? 还是唯一的可能是在ABAP程序中编辑字段目录?

问候,伊利亚

(3.8 kB)

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

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


大家好,

我使用CDS注释定义列名称和工具提示。 工具提示可以正常工作,但是文本存在问题:它们仅在狭窄的列中出现(换句话说,是短文本),当我的列足够宽或手动更改列宽时,我会看到来自底层数据元素的文本 代替。

示例:

定义视图Ztest_missing_text
   从S_Flights中选择
 {
       @ EndUserText.quickInfo:'ID'
       @ EndUserText.label:'ID'
   键CarrierId,


       @ EndUserText.quickInfo:'数字'
       @ EndUserText.label:'数字'
   键ConnectionId
 } 

窄列-CDS注释中的文本:

常规(中)列-来自数据元素的文本:

是否可以通过CDS视图对其进行修复? 还是唯一的可能是在ABAP程序中编辑字段目录?

问候,伊利亚

(3.8 kB)
付费偷看设置
发送
1条回答
SAP小菜
1楼-- · 2020-09-03 10:21

您好Ilya,

不确定您是否仍在寻找解决方案,但请确保这是我的建议。

到目前为止,我找到的唯一解决方案是 在数据字典中创建数据元素,并将CDS视图中的元素转换为该数据元素。

例如:

cast(将ConnectionId作为ZCONNID)作为ConnectionId

然后,您可以在数据元素ZCONNID中维护所有标签和翻译。

最诚挚的问候,
安德里亚斯

一周热门 更多>