通过程序更新变量值时出现问题

2020-09-18 17:52发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我需要根据报表执...

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

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


大家好,

我需要根据报表执行日期动态更改选择屏幕 created_at 字段。

created_at 字段的数据类型为DEC 15。

该字段的域为COM_TSTMP

此字段的值将以如下所示的格式存储

07.01.2010 12:10:13 20.01.2010 15:10:13

由于这种格式,我无法动态填充日期。

因此决定使用FM RS_CHANGE_CREATED_VARIANT 来根据报表的执行情况并尝试填充选择选项来更改变体。

我根据需要手动填充 created_at 字段

并将值传递到功能模块 RS_CHANGE_CREATED_VARIANT的表参数 vari_contents

这会导致运行时错误,提示 无法将" 20180613 00:00:01"解释为数字

有什么方法可以覆盖数据类型为DEC的字段的变体值。

我尝试了很多方法,但是结果是相同的。


致谢

Jai