SAP 外币金额汇率转换

  • A+
所属分类:业务系统

通过abap函数实现外币汇率转换

SAP中对于金额和汇率字段的处理(一般是会计相关的,如果会计发票,销售发票,采购发票等)有点特殊,并不是说你多少就在系统表中写多少,有些货币的金额会进行除以一个值(一般是100),所有这些金额在取出来的时候得进行相应的转换,而有些汇率是会乘以一定的系数(一般也是100),所以我们在通过汇率计算的时候需要除以一个数,系统提供了函数来读取金额和汇率的转换值。
我们在从系统表中直接取出金额和汇率是一般都需要进行如下转换
处理金额的时候需要乘以转换值 这个值可以通过 CURRENCY_CONVERTING_FACTOR 函数获得,
处理汇率的时候需要除以转换值 这个值可以通过 READ_EXCHANGE_RATE 获得
(函数 READ_EXCHANGE_RATE 也可以根据时间获得相应的汇率)

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: