功能模块将金额转换为正确的小数

2020-09-01 12:24发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 有一个功能模块,可以将...

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

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


嗨,

有一个功能模块,可以将没有小数的货币转换为正确的格式。 例如,如果BSEG表中的金额是新台币,它将显示为17.95,而实际金额是1795。

因此,有一个功能模块,一旦我们传递了金额和货币,就可以将17.95的金额转换为1795(可以在例如报告中使用)。

任何帮助将不胜感激。

谢谢。

密克

7条回答
Doze时光
2020-09-01 12:33

嗨,

1。 使用WRITE语句:

数据dmbtr类型bseg-dmbtr值'17 .95'。

DATA lv_amount_c(30)TYPE c。

将dmbtr货币" TWD"写入lv_amount_c。

写LV_AMOUNT_C NO-GAP。

2。 致电BAPI

数据:amount_in类似于bapicurr-bapicurr VALUE '17 .95'

amount_ex喜欢bapicurr-bapicurr。

通话功能'BAPI_CURRENCY_CONV_TO_EXTERNAL'

导出

货币='TWD'

amount_internal = amount_in

导入

amount_external = amount_ex。

写:/amount_in,amount_ex。

一周热门 更多>