将数字转换为阿拉伯语的例程

2020-08-19 02:21发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在寻找将数字字段转换为阿拉伯...

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

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


我正在寻找将数字字段转换为阿拉伯数字的例程。 例如-1230.56 = ١٢٣٠.١٢٣٠阿拉伯语。

4条回答
大简至美
2020-08-19 02:55

以及这种可能性:

 DATA(arabic_number)= translate(val = | {number} |从='0123456789'到='٠١٢٣٤٥٦٧٨٩')。 

如果仅用于一个自定义程序,这很好。

但是,如果要在所有程序中使用它,SAP不会对此进行任何说明。 最终,我想知道阿拉伯语是否有一种字体会代表0123456789和٠١٢٣٤٥٦٧٨٩都像٠١٢٣٤٥٦٧٨٩。 如果是这样,您可以在SAP GUI设置中选择此字体。 编辑:我找不到任何这样的字体,所以我猜这种解决方案将意味着很多问题和混乱(我不认为是一种特殊情况,这只是我的感觉)。

您可能会 还可以使用"转换例程/转换退出"来完成此工作。 注意:我扫描了S/4HANA中的标准例程,没有一个包含这些阿拉伯字符(通过字形,十进制和十六进制的Unicode数字进行搜索)。

编辑:请谨慎执行" "翻译"仅适用于数字字段,而不适用于同时包含数字和非数字文本的文本。 如果您对后一种情况感兴趣,则可能会根据周围的单词所用的语言应用一些上下文"翻译",例如,请参见此在Microsoft论坛上进行讨论

一周热门 更多>