SAP 汇率函数及 OB08SAP 汇率底表
作者:SAP养家
约 3 分钟阅读
更新日期:2025-03-02
1 年前更新
标签:ABAP, Data Engineering, SD, 开发, 数据工程, 销售分销
SAP 汇率函数及 OB08SAP 汇率底表 - 封面图
前几天有个学员想取SAP中USD到CNY的汇率,他知道汇率是用OB08,但是F1出来是结构,怎么办。
SAP 汇率函数及 OB08SAP 汇率底表 - 封面图
这个问题,用我前面讲的 18种找表方法 之一ST05可以很轻松找到
SAP 汇率函数及 OB08SAP 汇率底表 - 封面图
找到底表,自然取汇率就没问题了。
需要注意的是: 汇 率要取小于指定日期中最大的。
例如:OB08有5月1号汇率,4月30号汇率,你的单据日期是4月的,因此5月的汇率不能取,要取4月的。
如果4月没维护就要取3月的,如果3月也没维护就要取2月的,以此类推。
在ABAP 实现中你可以从大到小排序,然后取最上面那条就可以了。
另外还要注意:日元有个100的比率要纳入计算( 曾经有个顾问开发时没考虑比率的问题,金额扩大了100倍 )
其实呢,不用这么麻烦,SAP已经提供了函数,可以直接拿来用,还不会出错。
函数名: BAPI_EXCHANGERATE_GETDETAIL
SAP 汇率函数及 OB08SAP 汇率底表 - 封面图
SAP 汇率函数及 OB08SAP 汇率底表 - 封面图
这样是不是比直接取底表方便多了呢。
SAP 汇率函数及 OB08SAP 汇率底表 - 封面图
SAP 汇率函数及 OB08SAP 汇率底表 - 封面图

关于作者:SAP养家
企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍
来源说明:本文内容由「SAP汇率函数及OB08SAP汇率底表.md」整理生成,仅用于内部技术分享与学习交流。