发布时间: 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官方授权培训中心。二十年品质,值得信赖!