You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SAP MM采购视图Order Unit(BSTME)字段是否为工厂依赖字段?

SAP MM Order Unit(BSTME)字段层级与实现逻辑

字段层级说明

  • 该字段默认是全局(客户端级)字段,维护后默认所有工厂共用同一取值,值存储在MARA-BSTME字段
  • SAP同时支持按工厂配置不同的Order Unit取值,满足不同工厂的采购单位差异需求

按工厂差异化配置的实现逻辑

MARA表无工厂关键字段的前提下,该功能通过双表存储+前台取值 fallback 逻辑实现:

  1. 工厂级的Order Unit取值存储在工厂级物料主数据表MARC的BSTME字段中,MARC表的主键包含物料号、工厂两个关键字段,天然支持工厂维度的差异化值存储
  2. 前台进入采购视图选择工厂后,系统会优先读取对应工厂MARC-BSTME的取值:
    • 若存在维护值,直接展示该工厂专属的Order Unit
    • 若不存在维护值,自动 fallback 展示MARA-BSTME的全局通用值
  3. 在带工厂参数的采购视图中修改该字段时:
    • 如果修改后的值和全局MARA-BSTME值一致,系统不会生成MARC表的写入记录
    • 如果修改后的值和全局值不同,系统会将新值写入对应工厂的MARC记录中,不会覆盖全局的MARA取值

额外补充:实际采购单据创建时,Order Unit的取值优先级为「采购信息记录维护值 > 工厂级物料主数据值 > 全局物料主数据值」,可根据业务需求灵活配置。

内容的提问来源于stack exchange,提问作者Ibo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 17:06:03