SAP要关闭 SAP 科目相关的凭证拆分,优先在公司代码层面撤销激活(适用于 ECC 新总账 / S/4HANA),辅以科目分类、规则与强制字段的清理,避免过账报错
要关闭 SAP 科目相关的凭证拆分,优先在公司代码层面撤销激活(适用于 ECC 新总账 / S/4HANA),辅以科目分类、规则与强制字段的清理,避免过账报错。
核心操作步骤(SPRO 路径)
按公司代码撤销激活 📌
- 路径:SPRO → 财务会计(新)→ 总账会计核算(新)→ 业务交易 → 凭证拆分 → 激活凭证拆分 → 按公司代码撤销激活;勾选目标公司代码的 “Inactive”,保存并传输请求。
- 说明:这是最彻底的关闭方式,该公司代码下所有凭证不再触发拆分。
清理科目分类与规则
- 路径:SPRO → 凭证拆分 → 为文档拆分给总账科目分类;删除或失效目标科目 / 科目范围的分类分配,避免系统仍按旧分类尝试拆分。
- 路径:凭证拆分 → 定义拆分特征与规则;取消强制字段(如 PRCTR/SEGMENT)、关闭零余额设置、删除相关拆分规则与清账科目,减少报错与冗余配置。
处理增强与消息控制
- 检查并停用与凭证拆分相关的 BAdI / 增强;将相关报错消息(如 BK 134)设为警告(W)或抑制,避免过账受阻。
测试与传输
- 在测试机(QAS)执行代表性过账(如 F-02、FB50),检查是否不再生成拆分 / 零余额行项目;确认无误后传输至生产机(PRD)。
局部关闭(不全局停用)
若仅需对特定科目 / 业务关闭拆分,可采用以下组合:
- 科目层面:将目标科目移出拆分科目分类,或分配为不参与拆分的类别。
- 规则层面:在拆分规则中排除对应科目 / 科目组、凭证类型或业务交易。
- 特征层面:取消该科目相关的强制字段与零余额要求,避免因缺少特征值报错。
关键注意事项 ⚠️
- 未清项管理:关闭前需结清该公司代码下拆分状态的未清项,或按切换方案处理,避免清账时因状态不一致报错。
- 历史凭证:已拆分的历史凭证显示不受影响,但新凭证不再拆分;报表需适配新旧两种行项目结构。
- 权限与传输:操作需有 SPRO 配置权限与传输请求权限;生产机变更需走变更管理流程,建议在非业务高峰期执行。
- 报表与接口:检查基于拆分特征(如利润中心、段)的报表与接口,调整取数逻辑,避免数据缺失或异常。
常见问题与排查
- 过账提示 “无项目种类分配”:检查科目是否仍在拆分分类中,或已撤销激活但分类未清理;删除该科目分类即可。
- 强制字段报错:在拆分特征中取消对应字段的强制标识,或调整消息控制为警告。
- 仍生成零余额行:关闭零余额设置并删除对应的零余额清账科目,同时检查拆分规则是否已失效。
如需,我可根据你的系统版本(ECC/S/4HANA)与目标公司代码,提供可直接复制的配置路径与测试清单,确保一次关闭成功。
