【迪森专家专栏】第108篇:SAP管理会计 - 如何处理生产订单结算提示没有找到冲销过账码的问题?
发布时间: 2026-04-29
浏览次数: 14

图片
 

[前言]

 

迪森深耕SAP领域20+年,深受众多客户好评夸赞。为了能够更好地帮助客户实施数字化项目,「迪森专家专栏」完全免费开源,向马斯克开源精神致敬!
 

本文根据迪森众多拥有20+年SAP经验的专家级顾问团队的资深能力,并结合迪森1000+个成功项目案例,总结并发表企业在推行ERP项目实施中的相应研究心得与建议,持续为企业的SAP实施与交付保驾护航。
 

[问题描述]


生产订单结算时,系统提示F5522, 对于过账码81没有找到冲销过账码,如下图:

这是什么原因?如何处理?
 

图片

图片
 

[问题分析]


1. 对于8*字头过账码、9*过账码,SAP顾问培训教材告诉我们,这是MM库存集成过账码:
 

图片
 

2. 对于 MM物料收发凭证 与FI财务凭证 关系如下:

每一张MM物料收发凭证,都会重新生成相应的FI凭证,在MM物料凭证中,A和B是一对被冲销和冲销关系,但在相应的FI凭证中,没有这种关系。
 

图片
 

因为:在物料凭证A、物料凭证B过账时,可能面对的 物料移动平均价或标准成本价不同,虽然凭证中金额总体相同,但具体存货科目、存货差异科目金额不同。例如:物料凭证A 物料单价10元/PCS,物料凭证B 物料单价 11元/PCS

物料凭证A 的FI会计凭证A01:

借:原材料 10

贷:应付暂估 10

物料凭证B 的FI会计凭证B01:

贷:原材料 11

借:应付暂估 10

借:原材料差异 1

以上会计凭证A01、FI会计凭证B01 行项目数量不同,科目不同,所以不可能是一对冲销凭证。
 

3. 事务码 OB41 ,过账码配置中,可以看到过账码 81 没的配置冲销过账码。
 

图片
 

事务码 SE16 查看数据表 TBSL,可以看到 81-99过账码,全部没有配置冲销过账。
 

图片
 

4. 以上是ECC6.0的配置,后续S4版本中,可以看到,SAP给 81、91过账码加上了冲销过账码,方便CO88、KO88结算。
 

图片
 

5. 上述出现错误,是ECC6.0 升级到 ECC6.0 EHP8,升级过程中,SAP在升级包中,没有给TBSL表补充81、91过账码的冲销过账码导致。

以下是程序代码:
 

图片
 

以上可以看到,KO88/CO88结算,SAP当作物料集成凭证,但具体过账细节中,又未遵循 物料凭证的FI凭证无冲销关系的规则。
 

[解决方法]


事务码 OB41 给 81、91过账码加上了冲销过账码。
 

参考 NOTE:

2170450 - Error F5522 is issued in T-code KO88

FAQ in Actual Settlement | SAP Help Portal



【服务指南】

如需了解更多SAP课程资讯、项目咨询运维,请拨打迪森官方咨询热线: 400-600-8756

 

【关于迪森】

全球专业的咨询、技术及培训服务提供商,SAP金牌合作伙伴、SAP软件合作伙伴、SAP实施合作伙伴、SAP官方授权培训中心。二十年品质,值得信赖!

在线咨询
微信咨询
咨询电话
400-600-8756