下拉框值更改事件正在显示KEY值而不是TEXT

2020-08-27 02:04发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家, 要求是 在FPM中,...

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

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


专家,

要求是

在FPM中,我想添加一个自定义字段作为下拉框,以基于自定义z表数据显示固定值,基于从该下拉框中选择的值,想要为该事件引发一个事件(动作触发器) 进一步处理。

我做了什么

(1)通过SE11中的Append结构增强了SAP标准结构中的自定义字段

(2)通过组件配置增强功能在SAP标准屏幕中将此新添加的DDIC字段添加为下拉框。

(3)在屏幕的Feeder类的GET_DATA方法中添加了以下代码。 屏幕加载时,它将正确显示自定义Z表中的所有固定值。

问题是,当我在下拉框中更改值时,它正在触发事件,正在触发GET_DATA方法,但是在下拉框中,文本值被相应的键值替换(如3 ),如

注意:当通过Domain固定值而不是自定义表分配固定值时,一切正常,

这是FPM框架中的Bug还是我缺少某些设置?

请提出建议。

谢谢

(13.0 kB)
1条回答
CPLASF-自律
2020-08-27 02:29 .采纳回答

嗨,

问题由我自己解决,这是我在DDIC中创建的INT1类型的新字段,当我将其更改为CHAR类型时,它开始起作用。

结论是,在运行时设置动态固定值的下拉菜单不适用于INT数据类型。

谢谢

此致

杰吉什

一周热门 更多>