2020-09-21 09:02发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
美元金额乘以日元汇率,其价值约为12345.67899
要求金额为12346。
我可以四舍五入该值,但是它显示为12346.00
金额12346.00是全局变量,并声明为C型。
只有在日元时才应如此。
任何帮助,怎么做。
已经搜索过该论坛找不到解决方案。
谢谢
嗨,Pooja,
在四舍五入期间,将变量类型用作int作为暂存变量。 它将从中取出小数。
这是代码
数据:wa_input类型P小数8, wa_output类型P小数0。 wa_input = va_price。 呼叫功能'ROUND'导出输入= wa_input 导入输出= wa_output 例外情况 INPUT_INVALID = 1 溢出= 2 TYPE_INVALID = 3 其他=4。
va_price = wa_output。
在全局变量声明中,就像
va_price(20)类型c,"价格。
现在va_price的值为12346,但在报表中打印时为12346.00
转换后的va_price最初为12345.67899。
你好Himanshu,
谢谢您的回答。 当我调试时,该值仅为12346,但它显示为12346.00
这是问题。
对于
https://博客。 sap.com/2018/04/19/loading-jpy-currency-amount-in-sap-bw /
Pooja,
我们是否不知道需要先将USD转换为JPY,然后再乘以JPY汇率? JPY没有小数点。
请在SCN中查看有关日元货币的信息,您将获得更多信息。
Kiran。
最多设置5个标签!
嗨,Pooja,
在四舍五入期间,将变量类型用作int作为暂存变量。 它将从中取出小数。
这是代码
数据:wa_input类型P小数8,
wa_output类型P小数0。
wa_input = va_price。
呼叫功能'ROUND'
导出
输入= wa_input
导入
输出= wa_output
例外情况
INPUT_INVALID = 1
溢出= 2
TYPE_INVALID = 3
其他=4。
va_price = wa_output。
在全局变量声明中,就像
va_price(20)类型c,"价格。
现在va_price的值为12346,但在报表中打印时为12346.00
转换后的va_price最初为12345.67899。
谢谢
你好Himanshu,
谢谢您的回答。 当我调试时,该值仅为12346,但它显示为12346.00
这是问题。
谢谢
对于
https://博客。 sap.com/2018/04/19/loading-jpy-currency-amount-in-sap-bw /
Pooja,
我们是否不知道需要先将USD转换为JPY,然后再乘以JPY汇率? JPY没有小数点。
请在SCN中查看有关日元货币的信息,您将获得更多信息。
Kiran。
一周热门 更多>