SAP HANA图形计算视图货币转换不起作用

2020-09-08 05:32发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好大师, 我正在SAP HA...

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

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


你好大师,

我正在SAP HANA(Eclipse Neon)中开发一个图形计算视图,该视图必须在特定日期将某种货币的某些金额转换为另一种货币; 所有数据都在视图数据源中(源货币,目标货币,用于货币转换的日期),并且其语义已正确填充。

我创建了新的计算列,表达式为"原始金额数字" * 1,在语义选项卡中,我指示了所有必需的参数(模式,客户,源和目标货币的列,汇率类型,转换日期)。

有一个名为"汇率"的字段,这不是必填字段,我将其留空(我认为其含义与SAP CONVERT_TO_FOREIGN_CURRENCY功能模块的" READ_TCURR"参数相同)。

我也尝试标记"生成结果货币列",但没有任何变化。

基础表存在于"计算视图"中用作默认值的架构中,"计算视图"看似正确,但是生成的数量与源数量相同,因此,如果原始数量为100,则转换后的数量为100,不进行转换 发生但也没有错误发生。

我不知道这种奇怪行为的原因。

有什么主意吗? 预先感谢。

达里奥(Dario)

2条回答
SKY徐
2020-09-08 05:40

嗨,

您可以取消选中"生成结果货币列",它只会生成一列来存储结果货币换算值。

也许是转换失败? 将"转换时失败"设置为"设置为NULL",以查找失败的值并找出原因。

如果选择"忽略",则建模器将显示相应记录的未转换值。 您可能就是这种情况:-)

要查找错误:尝试对源货币和目标货币使用固定类型,这些列的内容可能有问题吗? 您也可以在转换日期开始执行此操作。

您正确的做法是将"汇率"留空,如果您不想使用TCUR表中的汇率,而是选择另一种汇率,则只需填写此信息。

此处的更多信息: https ://help.sap.com/viewer/57a523b496cc4531a3676f5d94644899/2.0.02/zh-CN/3da1c6b9d735423ba248e30a9bcfeee4.html

顺便说一句,出于好奇,为什么要将原始金额乘以一?

一周热门 更多>