更改CRM Web UI结果集中显示的字段。

2020-09-19 05:09发布

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

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


当前,我们正在使用GET_M _.....方法来定义属性的元数据类型。 我们为案例搜索应用程序编码了getter和setter方法。 当我们按下搜索按钮来处理查询时,"案例"结果集中显示的字段之一是5个字符的"区域ID"。 我们希望显示60个字符的"区域描述"而不是"区域ID"。 为了实现此目的,我们必须更改哪些getter和setter方法,以及必须更改哪些代码。 数据元素组件定义了一个5个字符的区域ID,但是在数据元素和结构上定义了字段。 有人告诉我这应该很容易,只需更改一些设置即可打印描述,而不是区域ID,并且只需很少的编码即可。 请帮助您的建议。 谢谢。

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

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


当前,我们正在使用GET_M _.....方法来定义属性的元数据类型。 我们为案例搜索应用程序编码了getter和setter方法。 当我们按下搜索按钮来处理查询时,"案例"结果集中显示的字段之一是5个字符的"区域ID"。 我们希望显示60个字符的"区域描述"而不是"区域ID"。 为了实现此目的,我们必须更改哪些getter和setter方法,以及必须更改哪些代码。 数据元素组件定义了一个5个字符的区域ID,但是在数据元素和结构上定义了字段。 有人告诉我这应该很容易,只需更改一些设置即可打印描述,而不是区域ID,并且只需很少的编码即可。 请帮助您的建议。 谢谢。

付费偷看设置
发送
2条回答
SAP小黑
1楼 · 2020-09-19 05:48.采纳回答

嗨,

如果要显示描述而不是ID,则可以更改属性的GET_XXXX方法。

在区域ID属性的GET_XXXXX方法中,您可以在第37行找到类似下面的代码。

值= if_bsp_model_util〜convert_to_string(data_ref = dref
                                   attribute_path = attribute_path)。

在这里,值将具有区域ID。

然后从维护描述的表中获取区域ID的描述,并将其再次传递给值。

然后它将在结果列表中显示区域ID的描述。

-Ricky。

打个大熊猫
2楼-- · 2020-09-19 06:02

感谢Ricky。

一旦我在Getter方法中更改了代码,您的答案就会真正起作用。

现在,我只需要将该代码更改传输到验收测试区域。

一周热门 更多>