做 SAP 物料主数据时,Basic Data 是一个特别容易被低估的区域。很多人刚接触 MM01、MM02、MM03 时,会把 Basic Data 1 和 Basic Data 2 当成普通字段集合,觉得这里只是填物料描述、基本计量单位、物料组、毛重、净重、EAN、跨工厂状态这些字段。等项目进入集成、报表、Fiori 扩展、接口治理、Clean Core 改造阶段,Basic Data 的位置就会变得很清楚,它不是某个部门自己的数据,而是整个公司对一个物料的共同语言。
在 SAP 物料主数据里,很多视图都有组织层级。采购视图可能和 plant 有关,销售视图可能和 sales organization、distribution channel 有关,会计视图可能和 valuation area 有关,仓储视图可能和 plant、storage location、warehouse number 有关。Basic Data 不一样,它面向整个 company 或 client 层面,所以进入 Basic Data 视图前不会出现 Organizational Levels 对话框。这个小细节很重要,它说明 Basic Data 不是某个工厂的局部属性,而是所有业务部门都要共同承认的物料身份信息。
在真实项目里,Basic Data 经常承担三类责任。一类是识别责任,系统需要知道这个物料是谁,它的 material number、description、base unit of measure、EAN、old material number 等信息如何被业务系统识别。另一类是分类责任,系统需要知道这个物料属于哪个 material group、basic material、product hierarchy 或行业特定分类。还有一类是控
