SAP 实际汇率与 M 汇率之间差异的控制
作者:DING的碎片记录
约 3 分钟阅读
更新日期:2025-03-02
1 年前更新
标签:ABAP, CO, Data Engineering, FI, SD, WM, 仓库管理, 开发, 数据工程, 财务, 销售分销
目录
SAP 实际汇率与 M 汇率之间差异的控制 - 封面图
今天接财务反馈凭证100000035的实际汇率是36.36675,而M汇率是7.79782,两者差异太大。经过了解后发现凭证100000035是用F-02参照凭证100000676生成的,操作过程中只修改了凭证货币金额,而漏修改了本位币金额,造成了目前的异常差异。
SAP 实际汇率与 M 汇率之间差异的控制 - 封面图
原因虽然找到了 , 可以解决本次的问题,但系统如何避免后续再次发生类似的错误呢。
1.T-CODE: O BY6 设定汇率偏差幅度
SAP 实际汇率与 M 汇率之间差异的控制 - 封面图
2.T-CODE:OB64设定汇率偏差幅度 与OBY6 效果相同
SAP 实际汇率与 M 汇率之间差异的控制 - 封面图
O BY6设置了的话 , 这里就不用设置了,会自动更新过来
3.T-CODE:OBA5 更改消息号设置
SAP 实际汇率与 M 汇率之间差异的控制 - 封面图
4.T-CODE: O B08 维护汇率
SAP 实际汇率与 M 汇率之间差异的控制 - 封面图
5 .F-02 测试数据 ,验证效果
SAP 实际汇率与 M 汇率之间差异的控制 - 封面图
SAP 实际汇率与 M 汇率之间差异的控制 - 封面图
凭证金额10000 USD,本位币金额输入86161 HKD,实际汇率=(86161-78324.9)/78324.9*100%=10%,凭证没有消息提示;
SAP 实际汇率与 M 汇率之间差异的控制 - 封面图
凭证金额10000 USD,本位币金额输入86162
HKD,实际汇率=(86162-78324.9)/78324.9*100%=10.01%,凭证报错消息提示:被计算的比率 8.61620 偏离凭证抬头比率
7.83249 10.01 %,说明OBA5更改消息号起控制作用了,后续如果实际汇率与M汇率之间的差异率超过10%,系统就会报错,凭证不允许保存。
6 . 定义消息的常用TCode
FI模块
OBA5|OFMG|OFPM
MM模块
OMRM|OKZZ|OMT4|OMCQ |O04C|
SD模块
OVAH
CO模块
OPR4_ACT|OPR4_CK|OPR4_CKML|OPR4_CKPF|OPR4_KKA|OPR4_KKP|OPR4_KKS|OPR4_KKS1|OPR4_PPCOPP
Others
OPR5|OPR1|OPR3|OPR6|OPR7|OPR8|OPR9|OPRCMFE|MSW1|MSW2

关于作者:DING的碎片记录
企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍
来源说明:本文内容由「SAP实际汇率与M汇率之间差异的控制.md」整理生成,仅用于内部技术分享与学习交流。