分享

SAP汇率函数及OB08 SAP汇率底表

 万里潮涌 2023-04-13 发布于浙江

前几天有个学员想取SAP中USD到CNY的汇率,他知道汇率是用OB08,但是F1出来是结构,怎么办。

图片

这个问题,用我前面讲的18种找表方法之一ST05可以很轻松找到
图片

找到底表,自然取汇率就没问题了。
需要注意的是:率要取小于指定日期中最大的。
例如:OB08有5月1号汇率,4月30号汇率,你的单据日期是4月的,因此5月的汇率不能取,要取4月的。
如果4月没维护就要取3月的,如果3月也没维护就要取2月的,以此类推。
在ABAP 实现中你可以从大到小排序,然后取最上面那条就可以了。
另外还要注意:日元有个100的比率要纳入计算(曾经有个顾问开发时没考虑比率的问题,金额扩大了100倍

其实呢,不用这么麻烦,SAP已经提供了函数,可以直接拿来用,还不会出错。
函数名:BAPI_EXCHANGERATE_GETDETAIL

图片
图片

这样是不是比直接取底表方便多了呢。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多