王金军
摘 要:在信息社会,信息化是一个企业的必然选择,对于制造型集团公司,为了管控需要,对信息化的应用更加深入和广泛,在信息化过程中不可避免会遇到物料主数据的管理问题,特别是无图号物料主数据如何管理,直接影响信息化的成果和效果。文章通过对集团型公司无图号物料主数据管理的难点、搭建无图号物料主数据管理平台的目的,以及平台功能设计和重点接口技术的阐述,希望能够对其他制造型集团公司管理无图号物料主数据有所借鉴意义。
关键词:物料主数据;MDM平台;SAP系统
中图分类号:F251 文献标志码:A 文章编号:2095-2945(2017)23-0004-02
对于制造型企业来说,物料是企业生产制造过程中使用的基本元素。物料主要包括产成品、半成品和原材料,而原材料一般分为有图号原材料和无图号原材料。在制造型企业的信息化过程中,物料主数据的管理是一项极其重要的工作,物料主数据如何创建,怎样保证唯一性,并对这些主数据进行有效管理,是企业设计、采购、物流、生产等环节信息化能否成功的关键因素之一。笔者所在的集团型公司,使用了SAP的ERP系统作为企业的核心管理系统,由于存在着分布式SAP系统,如何在多个SAP系统中保证物料主数据的唯一性和有效性,使整个集团的数据实现实时共享,是一件非常困难的事。这就迫切需要一套合适的主数据管理平台(以下简称MDM平台),来统一管理公司分布式SAP服务器中的无图号物料主数据,保证数据的唯一性、有效性以及实现实时共享。
1 集团无图号物料主数据管理的现状
1.1 主数据的唯一性很难保证,数据质量差
由于存在分布式SAP服务器,物料主数据维护人员在一台服务器上维护数据,这导致在这台服务器创建的物料主数据,无法及时更新到其他的SAP服务器中,同时由于无图号物料主数据的编码采用系统自动给号的方式,这样分布式服务器中的物料编码就无法保证一致。同一个物料,在不同SAP服务器的有不同的编码,对集团型公司来说,无论在数据的统计分析,还是决策,都将带来很大干扰,增加大量的纠错成本。由于SAP系统在物料主数据创建的时候,并不会对填入的数据进行严格的检查,这导致物料主数据的维护时容易发生错误,比如物料描述的填写不规范,物料的分类没有按照规则填写等等,导致数据质量很差,不仅影响企业的业务操作,还影响数据的统计分析和决策。
1.2 主数据的共享性差
对于集团型公司来说,实施信息化的目的之一就是实现数据共享,而无图号物料主数据的共享程度是最高的,特别是黑色金属、有色金额、紧固件、焊接材料等。但是由于存在分布式SAP服务器,单个SAP服务器的数据更新不会主动更新到其他SAP服务器,导致在不同服务器间的数据共享成为一句空话。同一个物料,在不同的服务器上都要重复创建,这不仅仅增加了数据维护人员的工作量,也增加了数据出错的可能,更违背了集团信息共享的初衷。
1.3 集团对主数据无法有效管控
在集团型公司里,往往对某些特殊物料需要集中管控,比如对于某一类物料,必须进行集中采购,不允许下属企业自行采购。但是SAP系统缺乏有效的手段来支持这种集中管控的要求,同时由于存在一物多码,使集团无法对集中采购的物料做到有效的事前控制,最后往往是事后才發现问题,增加了管控的难度和成本。
1.4 市面上可选择的MDM平台比较少
虽然现在市面上成熟的MDM平台较多,比如SAP 的MDM系统,能和SAP系统有效集成,全面管理公司的主数据,如物料、供应商、客户、科目等。这些软件基本都是重量级,软件系统复杂,功能强大,系统的实施周期较长且成本高,对企业的管理要求较高,定制化程度低。这样软件,对于那种对主数据有一定的管理要求,并对其中需要简单的定制化,又不想投入太多精力和成本的公司来说,并不是最佳的选择。
2 集团级MDM平台的建设目标
鉴于上述集团无图号物料主数据管理的现状,在详细了解SAP公司MDM系统功能和特点的基础上,分析了集团无图号物料主数据管理平台的管理范围和要求,并依据集团信息化应用的现状和未来规划,确定SAP公司的MDM系统并不能很好的满足集团对无图号物料主数据管理的要求,开发一个专用的MDM平台更加合适。公司希望借助MDM平台,统一管理公司分布式SAP服务器中的无图号物料主数据,保证数据的唯一性和有效性,实现数据的实时共享,同时满足集团对特殊物料的集中管控要求。具体而言,对主数据管理平台提出了以下建设目标:
(1)统一的集团级MDM平台,在集团范围内形成一套完整、规范的无图号物料主数据维护业务流程,不仅固化集团主数据集中管控的标准和业务流程,并集成下属企业SAP系统主数据维护业务,从而实现主数据的统一、集中和规范管理。
(2)提供完善的主数据申请、审核、维护、查询、分发的用户界面和数据管理功能,保证数据在分布式SAP服务器中的唯一性和有效性,并实现数据的有效共享,推进集团主数据标准在各企业SAP系统和相关应用系统中的使用。
(3)逐步形成集团唯一的标准化无图号物料主数据资源库,为集团和企业各个层面的应用系统提供标准化的数据支持。
3 集团级MDM平台的功能设计与实现
3.1 MDM平台的设计
3.1.1 MDM平台采用前台为IE浏览器,拥有自己的数据库服务器存储物料主数据,并通过接口和SAP服务器进行数据交互的架构。前台开发工具为微软的C#,数据服务器为微软的MS SQL Server,和SAP的交互接口为SAP标准的RFC远程调用接口。
3.1.2 经过对主数据维护流程的重新梳理,对各个操作节点的功能进行了合理的划分,既满足企业对数据维护快速响应的要求,也满足了集团对集采数据的管控要求,具体流程图如图1。
3.1.3 无图号物料主数据的编码采用流水码的编码形式,编码由MDM平台自动给号,不同的物料分类采用不同的编码段。
3.1.4 物料主数据的唯一性由物料描述来保证,同一个描述只能存在一个编码,物料描述由名称、型号、牌号、规格、级别(紧固件专用)、标准号、备注共七个字段通过字符“_”组合而成,这七个字段的填写规范由集团统一制定。
3.1.5 数据按顺序分发到分布式SAP服务器,并写入分发日志,如果分发不成功,可以再次分发。
3.1.6 物料分类的规则按集团制定的现行规则来执行,并在MDM平台建立基础库,作为物料主数据维护时的检查依据。
3.2 MDM平台整体功能介绍
在平台的设计阶段,通过调研集团的管控要求和企业日常数据维护过程中的实际情况,将平台按功能的不同,划分为主数据申请、主数据查询、主数据管理、基础数据管理和权限管理五大模块,每个模块下又细分若干子模块,具体功能介绍如下。
3.2.1 主数据申请模块:该模块主要负责物料基本数据的创建,并扩充申请企业的基础数据。企业在MDM平台申请物料之后,该物料被实时发布到该企业所在的分布式SAP服务器中,企业就可以在SAP系统中创建BOM,并完善相关的企业数据。该模块还包括集团集中采购物料的审批功能,如果企业申请的物料符合集中采购的条件,则该物料不会被实时发布到分布式SAP服务器中,而是先发邮件给集团集中采购管理人员,经该审批通过后,才发布到分布式SAP服务器。
3.2.2 主数据查询模块:该模块为数据使用人员提供了数据查询的功能,包括主数据的申请查询,维护记录查询和完整信息查询。其中主数据申请查询主要面向数据申请用户,可以查询某个时间段的特定用户的数据申请清单,那样用户可以导出已申请的数据,供企业其他部门使用。主数据维护记录查询就是主数据的维护日志,详细记录了某条主数据的创建时间、人员和相关企业等信息。主数据完整信息查询则提供了MDM平台里主数据的完整信息,包括是否已发布到分布式服务器等。
3.2.3 主数据管理模块:该模块主要面向集团的管理用户,包括了主数据分发问题的处理、日常数据检查、修改物料描述和一般数据。分发问题处理用来检查没成功分发到分布式服务器中的数据,并进行重新分发。日常数据检查用于检查多个分发服务器中的数据是否一致,为集团数据管理人员提供依据。修改物料描述和一般数据主要为集团数据管理人员批量修改数据提供便利。
3.2.4 基础数据管理模块:用于MDM平台基础数据的维护,包括大类、中类、小类、基本计量单位和集中采购关键字的维护,物料主数据在导入时,系统会检查导入的数据是否符合集团的分类规則,只有符合的数据才会被允许导入。
3.2.5 权限管理模块:该模块用于管理平台的权限相关控制,平台的权限控制分功能控制和数据控制,一个菜单项就是一个功能,每个企业的用户只能申请本企业的数据,并且权限控制到物料大类级别,保证数据的严格隔离。
3.3 MDM平台与SAP系统集成关键技术介绍
MDM平台与SAP系统存在多个集成点,比如物料主数据的创建、企业数据的扩充、物料主数据的修改等。虽然MDM平台和SAP系统都基于关系型数据,理论上可以直接对底层数据库表进行操作,但是该种方法并不适用于成熟商业软件之间的集成。在保持两者独立性的前提下,做好系统与系统的集成,就需要使用一些常规使用的接口集成方法。在本平台搭建过程中,主要使用的SAP系统的标准集成技术RFC接口函数。
RFC接口函数:RFC(Remote Function Call)是SAP系统之间以及SAP与外部系统之间程序通信的基本接口技术,诸多其他更高层的SAP接口和通信技术,如BAPI、ALE等,都是基于RFC实现的。该接口实现方法简单,效率高,性能可靠,调试成本低,被视为SAP与外部通信的基本协议而被广泛使用。
4 结束语
本文通过对集团级MDM平台的研究和设计,有效管理了集团无图号物料主数据,保证了数据的唯一性、有效性和规范性,提高了数据的共享程度,加强了集团对数据的管控能力,提高主数据的管理水平,减少了数据不一致的影响以及数据转换成本。企业的信息化,数据是基础,MDM平台的成功搭建并应用,希望能给相关企业的主数据管理提供参考。
参考文献:
[1]阚德勇.ERP物料主数据智能化管理系统的设计与实现[J].江苏科技信息,2015(28):43-44.
[2]张咏桥.集团级企业对标管理信息系统设计与实现[J].科技创新导报,2011(7):201.
[3]李萌,魏玮.基于SOA的主数据管理架构设计及实践[J].兵工自动化,2015,34(8):49-51.