SAP 汇率函数及 OB08SAP 汇率底表

作者:SAP养家 约 3 分钟阅读 更新日期:2025-03-02 1 年前更新 标签:ABAP, Data Engineering, SD, 开发, 数据工程, 销售分销
SAP 汇率函数及 OB08SAP 汇率底表 - 封面图
SAP 汇率函数及 OB08SAP 汇率底表 - 封面图

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

SAP 汇率函数及 OB08SAP 汇率底表 - 封面图
SAP 汇率函数及 OB08SAP 汇率底表 - 封面图

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

SAP 汇率函数及 OB08SAP 汇率底表 - 封面图
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 汇率函数及 OB08SAP 汇率底表 - 封面图
SAP 汇率函数及 OB08SAP 汇率底表 - 封面图
SAP 汇率函数及 OB08SAP 汇率底表 - 封面图
SAP 汇率函数及 OB08SAP 汇率底表 - 封面图
SAP养家

关于作者:SAP养家

企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍

来源说明:本文内容由「SAP汇率函数及OB08SAP汇率底表.md」整理生成,仅用于内部技术分享与学习交流。