客户退出或输入汇率以获取某一期间的最后一天(汇率)

2020-09-05 22:23发布

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

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


大家好!

我有一个报表,该报表的条件是将一定金额转换为该月最后一天的汇率。 它工作正常。 但是,当我在查询中显示2个月或更长时间时,转换发生在所显示的每个月的最后一天。

示例:如果我仅选择1个月(2018年1月1日),则可以正常运行,因为它会搜索该期间的最后一天(31.01)。

如果选择01.2018-02.2018,系统将搜索02.2018的最后一天,但是如果我在各列或各行中显示月份,则会计算为01.2018(一月的最后一天)和02.2018(二月的最后一天)。

示例:变量输入=(01.2018-02.2018)

2018年1月1日=汇率31.01

2018年2月2日=汇率为28.02

我知道这是正确的,但是我需要无论通知的时间段是1个月还是N个月,系统始终显示该期间的最后一天。

示例:变量输入=(01.2018-02.2018)

2018年1月1日=汇率为28.02

2018年2月2日=汇率为28.02

通过RSCUR,我进行了测试,但没有找到任何这样做的选项。 我认为通过它(客户出口)可以解决问题,但是我对ABAP缺乏深入的测试知识。

有人可以告诉我是否可能吗?

预先感谢

亚历克斯·莫雷拉(Alex Moreira)

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

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


大家好!

我有一个报表,该报表的条件是将一定金额转换为该月最后一天的汇率。 它工作正常。 但是,当我在查询中显示2个月或更长时间时,转换发生在所显示的每个月的最后一天。

示例:如果我仅选择1个月(2018年1月1日),则可以正常运行,因为它会搜索该期间的最后一天(31.01)。

如果选择01.2018-02.2018,系统将搜索02.2018的最后一天,但是如果我在各列或各行中显示月份,则会计算为01.2018(一月的最后一天)和02.2018(二月的最后一天)。

示例:变量输入=(01.2018-02.2018)

2018年1月1日=汇率31.01

2018年2月2日=汇率为28.02

我知道这是正确的,但是我需要无论通知的时间段是1个月还是N个月,系统始终显示该期间的最后一天。

示例:变量输入=(01.2018-02.2018)

2018年1月1日=汇率为28.02

2018年2月2日=汇率为28.02

通过RSCUR,我进行了测试,但没有找到任何这样做的选项。 我认为通过它(客户出口)可以解决问题,但是我对ABAP缺乏深入的测试知识。

有人可以告诉我是否可能吗?

预先感谢

亚历克斯·莫雷拉(Alex Moreira)

付费偷看设置
发送
2条回答
空代码
1楼-- · 2020-09-05 22:31

您好,Alex,

汇率类型决定汇率的基础。 听起来您的汇率类型基于" M"表示期末汇率。 如果您想指定日期,则必须使用一种使用每日汇率的交换类型,并确保将每日汇率保留在货币汇率表中。


我希望这会有所帮助 ,

约翰·霍克

DafaDDDa
2楼-- · 2020-09-05 22:51

嗨,Alex,

您的汇率似乎基于日历月。 尝试使用带有bex变量的固定月份(这是选定的calmonth的最大值)作为基准。

问候,

弗雷德里克

一周热门 更多>