SAP 外币评估 FAGL_FCV 原因代码的替代实现_S41709
作者:DING的碎片记录
约 3 分钟阅读
更新日期:2025-03-02
1 年前更新
标签:ABAP, CO, FI, 开发, 财务
SAP 外币评估 FAGL_FCV 原因代码的替代实现_S41709 - 封面图
SAP 外币评估(FAGL_FCV)原因代码的替代实现_S4 1709
在S4中,凡是凭证状态为”U”的,都将不再写入表BSEG中,比如外币评估产生的凭证,这个时候,如果要用原因代码来实现现金流量表,我们可以用替代加增强来将数据写入BSEG。
1.释放“原因代码”字段,要不然做替代时,添加“原因代码”字段就会找不到
T-CODE:SM30:VWTYGB01,单击“维护”,取消勾选“RSTGR”,如下图所示:
SAP 外币评估 FAGL_FCV 原因代码的替代实现_S41709 - 封面图
SAP 外币评估 FAGL_FCV 原因代码的替代实现_S41709 - 封面图
T-CODE:SE38: RGUGBR00,重新生成程序,如下图所示:
SAP 外币评估 FAGL_FCV 原因代码的替代实现_S41709 - 封面图
SAP 外币评估 FAGL_FCV 原因代码的替代实现_S41709 - 封面图
2.维护业务交易事件应用程序指示器
T-CODE:BF11,新增条目ZFI,如下图所示:
SAP 外币评估 FAGL_FCV 原因代码的替代实现_S41709 - 封面图
3.维护发布和订阅业务交易事件:SAP增强
T-CODE:FIBF或BF31,如下图所示:
SAP 外币评估 FAGL_FCV 原因代码的替代实现_S41709 - 封面图
SAP 外币评估 FAGL_FCV 原因代码的替代实现_S41709 - 封面图
4.维护替代并激活
T-CODE:GGB1,维护替代,如下图所示:
SAP 外币评估 FAGL_FCV 原因代码的替代实现_S41709 - 封面图
如果不同公司会计科目不一样,比如国内公司跟国外公司现金银行科目设置不一样,替代就得分开设置了
T-CODE:OBBH,激活替代,如下图所示:
SAP 外币评估 FAGL_FCV 原因代码的替代实现_S41709 - 封面图
5.以上设置完成后,剩下的就是开发程序增强了,增强点ES_FINS_FCV_BSTAT
6.验证配置效果,如下图所示:
SAP 外币评估 FAGL_FCV 原因代码的替代实现_S41709 - 封面图
原因代码现在有值,不为空了
SAP 外币评估 FAGL_FCV 原因代码的替代实现_S41709 - 封面图
凭证状态“U”也不见了,此时凭证进BSEG了,如下图所示:
SAP 外币评估 FAGL_FCV 原因代码的替代实现_S41709 - 封面图

关于作者:DING的碎片记录
企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍
来源说明:本文内容由「SAP外币评估FAGL_FCV原因代码的替代实现_S41709.md」整理生成,仅用于内部技术分享与学习交流。