点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好专家
我们有一个非常基本的情况,即在不同国家(德国,法国,意大利等)使用相同货币(EURO)的价格格式不同。
我非常熟悉java的DecimalFormat API,它也是在DefaultPriceDataFactory.java类中使用的OOB,它从CurrencyModel实例获取所有必要的输入以促进特定于国家/地区的格式化价格值。
作为上述问题的解决方案的一部分,我创建了特定于国家的欧元货币实例(EUR_FR,EUR_IT等),以促进具有特定于国家/地区的标准/非标准格式值(特定模式)的货币,并在Currency类型上引入了新属性 'iso4217'以显示相应的ISO 4217代码。 这样,具有EUR_FR,EUR_IT的货币实例将具有相同的。" EUR" iso4217属性值。
我还必须引入这个新属性,以方便使EUR_FR,EUR_IT对应于以欧元为公认货币的外部系统。 在为需要大量货币的其他应用程序领域(例如BaseStore,促销,税收等)提供适当的实例方面,所有内容都进行了最小的更改。
对于上述解决方案,我被问到"重复" 欧元货币。 是这样吗 ? 首先引入货币不是一种首先满足此类情况的真正目的的项目类型?
提前感谢您的答复!
关于维伦德拉
嗨!
我不会引入其他货币,但会在现有的Currency项目类型中添加某种格式映射("国家->数字格式"),以允许每个国家/地区配置不同的格式,以及必要的自定义DefaultPriceDataFactory以获取 地图中正确的格式。
但是您是对的,奇怪的是该用例没有得到完全支持的OOTB。
一周热门 更多>