SAP 主数据管理初探

office

1 主数据的概念

主数据的定义 关于主数据的定义,众说纷纭:

序号 来源 定义
1 Wikipedia **主数据是“有关为业务交易提供上下文的业务实体的数据”。**最常见的主数据类别是各方(个人和组织,以及他们的角色,例如客户、供应商、员工)、产品、财务结构(例如分类账和成本中心)和位置概念。
2 Gartner 主数据是一组一致且统一的标识符和扩展属性,用于描述企业的核心实体,包括客户、潜在客户、公民、供应商、站点、层次结构和会计科目表。
3 IDC 主数据指系统间共享数据(例如,客户、供应商、账户和组织部门相关数据)
4 ERP厂商-SAP 主数据是对业务运行至关重要的所有数据。它描述了人(客户、员工和供应商)、地点(办公室和地点)和事物(产品和资产)。主数据通常只是所有业务数据的一小部分,但它是组织中最复杂且最有价值的数据之一
5 ERP厂商-Oracle 主数据指的是用于支持和划分企业事务数据和分析数据的关键业务信息。它也可以称为“企业数据”或“元数据”,通常包括特定于应用的元数据、备选业务观点、企业维度、参考数据和主数据资产。企业数据涵盖会计科目表、组织或成本中心结构、市场细分、产品类别等。

以上,我们大致可以归纳为:主数据是指满足跨部门业务协同需要的、反映核心业务实体状态属性的基础信息。主数据相对交易数据而言,属性相对稳定,准确度要求更高,唯一识别,重复使用为目的。

本文将从SAP ERP主数据管理角度扩展出去,包括ERP、MDM产品为基础看看主数据相关的管理内容和大致的方案。

**2主数据范围与分类

在系统建设中,会接触很多类型的数据,哪些是主数据?我们根据通用的结构化数据划分,包括主数据依赖性、稳定性、唯一性、相对独立性和重复使用的特点,个人倾向在实际工作中,将参考数据、主数据和条件型数据,统一归类为主数据进行管理。

图片

以SAP常规模块为例,大致梳理如下:

模块 业务功能概述 相关主数据
MM物料管理 采购与库存管理 物料、供应商、采购信息记录、货源管理、批次、序列号、特征、BOM、配额等
PP生产与计划 生产订单管理与计划 物料、BOM、工作中心、工艺路线、生产版本
SD销售与分销 销售与交货管理(销售订单、定价、发货、开票等) 物料、客户、价格主数据
FI财务会计 总账、应收、应付等 会计科目、供应商、客户
AM固定资产 固定资产相关的主数据与账务管理 固定资产、科目
CO控制 管理工具(成本要素会计、内部订单会计、成本中心会计、利润中心会计、获利能力分析等) 成本要素(初级/次级)、成本中心、内部订单、物料、作业类型、统计指标、利润中心等
WMS仓库管理 属于LE执行层信息系统 存储类型、存储单元、BIN
HR 人员管理与组织管理 员工、组织、职位、班次、成本中心、科目等
…

3 SAP ERP主数据管理特点

本文,通过个人使用体验,简要分析一下SAP ERP主数据管理从基本能力到全球化支撑,从应用到报告各层的支持情况,具备以下几个典型的特征,如有不足之处欢迎大家通过私信或文后留言给我:

  1. 数据字典管理。SAP有很严格的数据字段定义,逐层向上扩展,构建应用(包括主数据、业务交易、查询等)和报表。SAP对于字段多语言、帮助的支持的统一、字段名称的统一、用途的定义都是基于数据字典层开始的。

  2. 主数据分层定义。不同主数据与主数据间关系,比如:物料与货源,供应商与货源、以及货源与采购信息记录等。

  3. 依托业务抽象的组织模型。SAP的应用层的主数据都同时依赖相应的组织,并分层来实现的。比如科目有集团属性(Client/租户集)、公司属性(公司级)数据。供应商客户也区分集团级、公司代码级和业务组织级(如采购组织\销售组织级)数据,不同公司可能有不同的入账核算颗粒度要求,不同的付款条件、不同的对方对接业务员等,这些都需要依赖相应的组织下的信息,这些在集团层面可能并不完全统一。

  4. 基本的增删改查、状态管理能力。具备主数据基本的新增、删除、修改能能力,以及强大的多维搜索、校验能力,以及相应的不同状态控制,满足主数据不同场景下的应用。

  5. 灵活的可配置能力。包括:分类定义、号段定义、每个分类相关属性的配置、基于作业(创建、变更、显示)基于分类的模板定义。

  6. 变更控制。主数据可以启动变更控制,以保证所有的变更有依据,同时系统对主数据变更都有完整的变更日志。

  7. 时间有效性管理。SAP针对价格相关的,组织相关的数据都启用了时间有效性管理,当有新的价格录入,会提示是否覆盖,一般会将现有的价格截止到当前,然后新录入的价格从当天生效,当然,这个生效日也是输入可选的,包括未来有效。这个在采购、销售价格,以及成本中心、人力组织有效期管理都应用非常普遍。比如人员任命,可以在未来某一天生效,也就组织管理不仅仅能看当前的组织架构和人员情况,还可以看过去某个时间的,也可以管理未来的。

  8. 丰富的接口。针对各类主数据提供完整的增、删、改、查各类接口,逻辑遵循与页面录入逻辑的一致性。

  9. 丰富的运营工具。大体体现在:①自定义批处理,可以直接调用SAP的事务,无须关注内部逻辑的变化。类似的工具还有SHDB、LSMW、LTMC等;②为特定主数据提供满足特殊需要的批量工具,比如科目提供公司间的复制等、物料主数据提供针对不同视图下每个字段定义批量修改的工具等,当然其他工具也都可以采用,用户可以灵活选择;③自定义开发,SAP结合丰富的接口和ABAP/JAVA开发平台快速开发符合用户习惯的运维工具,可以同标准程序、菜单、事务一样固化到日常工作流程、规范(如:操作手册/作业指导书)中。

  10. 其他。SAP也为基础数据提供了相应的层级管理工具。包括标准层级管理和数据集合管理。和成本中心(成本中心标准层次结构/成本中心组)、成本要素(成本要素组管理.KAH1/KAH2/KAH3等)等都有相应的事务支持,也可以使用SAP提供的集管理,可以灵活掌握。