十进制和千位分隔符

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条回答
大简至美
1楼-- · 2020-08-21 09:20

嗨,

尝试ABAP命令

SET COUNTRY xxx

并选择一个国家 在表T005X中带有'X'。

问候,

Klaus

me_for_i
2楼-- · 2020-08-21 08:59

嗨,

使用FM FKK_AMOUNT_CHECK_AND_CONVERT


梦想连接
3楼-- · 2020-08-21 09:08

嗨Jaydeep,

如果要以特定于任何国家的格式显示金额值,则只需使用以下两行:

设置国家(地区)" XX"。 " XX是国家/地区密钥

写 amt 到 amt_text。 " amt是包含货币值的原始货币字段,而amt_text是字符字段,您将以特定于您在先前声明中设置的国家/地区的格式将货币字段的值写入其中。

希望这会有所帮助。

谢谢

Arnab

CPLASF-自律
4楼-- · 2020-08-21 09:02

Jaydeep Sahu,

不需要。只需将值传递给'WRITE'。

var1 = 227472

喜欢写:/var1。

系统将自动为该用户采用默认设置。


哎,真难
5楼-- · 2020-08-21 09:03

尊敬的Jaydeep,

您已经从论坛获得了所有可能的输入。请查看指定的用户默认值 由斯旺南德

首先,SU01-十进制表示法的用户默认值。

其次,尝试将数据类型用作DMBTR。

再次,在ABAP代码中设置 外部规范为SET COUNTRY TO'XXX'。

关于

Venkat

一周热门 更多>