发货(Post Goods Issue)时,系统按标准 SAP 逻辑自动生成了两条成本-related 分录
2026/6/10 12:25:53 网站建设 项目流程

从图里看到的凭证其实已经是“结果”——
发货(Post Goods Issue)时,系统按标准 SAP 逻辑自动生成了两条成本-related 分录:

  • 借:主营业务成本(5409010100)5 827 725 USD

  • 贷:库存商品(1403040010)5 827 725 USD

两条行项目里都带上了成本中心 P000001100/利润中心 C91611,说明成本已经“进”了成本中心,不需要再手工做账。
现在的问题只是:这个成本中心(以及利润中心、段)是从哪儿带出来的?如果要改,在哪里配?下面把常用决定顺序和配置点一次列清,按图索骥即可。


  1. 发货过账时,系统先找“发出商品”的评估类(Valuation Class)

    • 物料主数据→会计视图→评估类(Val.Class)。

    • 评估类决定会计科目(OBYC-GBB-VAX/VAY)。

  2. 自动科目确定后,系统再决定“成本接收方”(CO 对象) 顺序如下(按 SAP 标准逻辑,先命中即停):

    ① 销售订单行项目里手工填了“成本中心”
    VA02/VA03→行项目→科目分配页签(Cost Center 字段)。
    如果这里填了,就直接用它,后面全部忽略。

    ② 销售订单类型参数里配了“规则”并要求强制成本中心
    SPRO→销售与分销→基本功能→科目分配/成本→Define Cost Center for Sales Documents
    给订单类型分配一条“成本中心确定规则”(例如:取发货工厂对应的默认成本中心、或取产品主数据里的成本中心)。
    如果规则要求必填,但主数据又没维护,系统会报错,不会生成会计凭证。

    ③ 物料主数据“成本”视图里的“成本中心”字段
    MRP2 或 Costing 1/2 视图→Cost Center。
    只要②里没有更高优先级的规则,系统就取这里。

    ④ 工厂/评估范围级别的“缺省成本中心”
    SPRO→控制→成本中心会计→实际过账→Define Default Account Assignment
    给工厂+评估类配一个“真实”成本中心;如果前面都没找到,就落到这里。
    如果这里也空,系统会报 KO 类错误(无法确定 CO 对象),凭证无法过账。


  1. 利润中心、段的来源(同理)

    • 物料主数据→会计视图→利润中心(优先)。

    • 如为空,则取发货工厂的“缺省利润中心”(工厂主数据)。

    • 段(Segment)来自利润中心主数据里的“段”字段(KE53 可查看)。


  1. 如何检查/修改

    1. 想看当前这条发货凭证到底用了哪个成本中心
      调用凭证:FB03→输入凭证号→双击成本行→“CO 对象”页签,能看到成本中心、利润中心、段。

    2. 想以后改成别的成本中心

      • 最快:VA02 直接把销售订单行项目里的成本中心改成新的。

      • 或者改物料主数据成本视图。

      • 或者去 SPRO 改“订单类型-成本中心确定规则”。

    3. 想批量给某类物料/工厂设默认成本中心
      用 LSMW/批量输入改物料主数据,或者在 SPRO 里维护“工厂级缺省成本中心”。


一句话总结
发货过账时,成本中心不是手工填凭证,而是由系统按“销售订单行→订单类型规则→物料主数据→工厂缺省”四层顺序自动带出的;要改就在 VA02(单张订单)或物料主数据/SPRO 配置(批量)里动,只要其中一层维护正确,成本就会顺利“进入”相应成本中心。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询