点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的SAP员工,
我正在尝试为变量中的日期字段动态地提供一系列值,但我一直没有成功。 我的要求是我必须将低值固定为一个常数,并且只能相对于当前日期更改高值。 我不能只修改"高价值"。
例如,在所附的图片 dynamic-date.jpg 中,我需要将低值保持为24.06 .2011,但高价值12.09.2017需要根据当前日期进行更改。 请让我知道您的宝贵意见。
感谢与问候,
阿斯瓦斯。
dynamic-date.jpg (15.3 kB)
程序变体中变量的选择非常有限。 没有要执行的操作的选项,因此您必须找到解决方法(例如,在TVARVC中定义变量,将其分配给变量中的日期字段,然后每天使用自定义程序更新此变量;或者,如果 低日期必须始终为2011年6月24日,您可以在(custom?)程序中对其进行硬编码,并通过使用日期变量等来使用"小于或等于当前日期"。)
关闭此线程,因为SAP没有提供任何选项,我知道这是不可能的
嗨,
类似的东西:
报告ytestsele。 如果屏幕名称='DAT-HIGH',
屏幕输入。
屏幕输入=0。
修改屏幕。
ENDIF。
ENDLOOP。
LOAT AT数据。
dat-high = sy-datum。
修改dat。
ENDLOOP。
开始选择。
Rossi,
是的,该选项始终存在,我们仅需通过代码即可实现的所有不可能。 我只是想知道为什么SAP尽管提供了动态日期计算的概念却没有提供这些选项。
我想我别无选择,只能在后台执行程序时使用编码来动态计算日期。
感谢与问候,
Aswath。
嗨,
感谢您的回答,很遗憾地说这不适合我的要求,因为我只想使用动态变体概念来达到要求。 需要将报表与变式一起作为批处理作业进行计划。 我不想在程序内部编写逻辑代码。
感谢与问候,
Aswath。
一周热门 更多>