十进制和千位分隔符

2020-08-21 08:41发布

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

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


专家您好,

我有一个要求,其中必须显示一个像227472这样的数字,表示为2274.72(欧元货币)

我尝试了很多将金额转换为货币转换器的功能模块,但是都没有给出期望的输出。

如果我将此数字227472传递给以EUR为货币的FM CURRENCY_AMOUNT_SAP_TO_DISPLAY,我得到的是227.472,0000。

我什至不能手动添加分隔符,因为我无法始终确定数字的数量,也不是一个好习惯。

请让我知道您是否有任何办法。

谢谢。

主持人消息-常见问题解答。 请搜索未标记为问题的可用内容。

消息的编辑者:Suhas Saha

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

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


专家您好,

我有一个要求,其中必须显示一个像227472这样的数字,表示为2274.72(欧元货币)

我尝试了很多将金额转换为货币转换器的功能模块,但是都没有给出期望的输出。

如果我将此数字227472传递给以EUR为货币的FM CURRENCY_AMOUNT_SAP_TO_DISPLAY,我得到的是227.472,0000。

我什至不能手动添加分隔符,因为我无法始终确定数字的数量,也不是一个好习惯。

请让我知道您是否有任何办法。

谢谢。

主持人消息-常见问题解答。 请搜索未标记为问题的可用内容。

消息的编辑者:Suhas Saha

付费偷看设置
发送
11条回答
callcenter油条
1楼-- · 2020-08-21 09:00

tru使用带有写语句的加号" CURRENCY"。

写量货币电流。

如果使用ALV显示结果,请参考以下链接:

http://scn.sap.com/thread/729002

注意事项

Tong__Ming
2楼-- · 2020-08-21 09:10

嗨 Jaydeep,

请让我知道您如何解决此问题,即使我也面临同样的问题。 我得到1.220,00而不是1,220。

此致

Aniket Narayan

95年老男孩
3楼-- · 2020-08-21 09:07

感谢Arnab和Klaus,

我可以借助SET COUNTRY解决此问题,然后将金额写入charachter变量。

对不起,因为这是常见问题解答,所以无法奖励积分。 我在查找时错过了一些方法。

太Q了
4楼-- · 2020-08-21 09:18

除了" netweaver开发人员"的答案外,请确保将值" 2274.72"复制到AMOUNT字段,而不是" 227472" 。

野沐沐
5楼-- · 2020-08-21 09:06

你好,

您是否先检查了用户设置。 转到SU01,然后在"默认值"选项卡下,检查十进制表示法的内容。

最诚挚的问候,

swanand

zhangjiyang1323
6楼-- · 2020-08-21 09:18

你好,

我发现要求非常奇怪,因为当SAP不会明确声明时,它将永远不会取值并自动保持小数位。

假设您有货币值,我们假定它将始终是2个小数位。 在这种情况下,只需将值除以100,然后将其相应地保存在货币字段中即可。 另外,对于分隔符,请手动对其进行编码以更改分隔符。

Arpan

一周热门 更多>