SAP CRM系统里关于订单货币单位为日元的一些调试和配置关键点

130 阅读1分钟

在General Settings->Currencies->Set Decimal places for Currencies里进行货币的小数点配置:

在这里插入图片描述
在这里插入图片描述
假设我们在gui里输入1000 JPY。1000在框架内被转化成10, 然后传给CRM_ORDER_MAINTAIN, 创建opp后传出框架,框架再乘以100,得到1000.

Incident里的use case:

CRM_ORDER_MAINTAIN 接到10,由于使用的account上维护了一个custom pric proc和payment terms,
在这里插入图片描述
会导致one order framework调用line 95的func再次将已经convert后的10除以100,得到0.1

在这里插入图片描述
在这里插入图片描述
框架再把0.1 乘以100,得到10:
在这里插入图片描述
要获取更多Jerry的原创文章,请关注公众号"汪子熙":