2013年12月23日
评论数(3)文/章登明
前言:
30余年来,SAP通过其应用软件、服务与支持,持续不断向全球各行业企业提供全面的企业级管理软件解决方案。本文所提到的SAP R/3即是SAP 最为核心的ERP系统。SAP R/3是一个基于C/S结构、开放的、集成的企业资源计划系统,其功能覆盖企业的财务管理、生产管理、供应链管理、质量管理和人力资源管理等各个方面。海鼎零售管理信息系统(以下简称海鼎系统)基于近二十年的行业积累,在零售IT行业已日臻成熟。
在某个国内大型零售连锁用户的零售管理软件选型中,海鼎有幸脱颖而出。而该企业本身在供应链等领域已先行应用了SAP R/3系统,为了实现用户企业内部的信息集成,海鼎便与SAP R/3展开了信息化的集成。由此案例抽象出若干共性的集成方法论。
1. 长远投资,高额回报
从客户公司(集团)的发展战略上来看,信息化浪潮已席卷全球,任何企业不能置身事外,尤其是大型连锁零售企业。大型连锁零售企业在信息化建设上的高额长远投资是必须的,因为其回报是无可估量的,体现在如下几个方面:
1) 支撑企业高速扩张,实现有效管控
SAP R/3系统的优势在于实现集团化管理。它以体系化的管理思想,为企业决策层和管理者提供决策运行的手段和平台,实现对集团财务、生产、物流和分销的全面信息化管理。
海鼎系统(这里包括HDPOS/OTTER/JPOS等)的优势在于实现扁平化管理,它以灵活的系统配置适用于多元组织架构,并将管理触角延伸到零售终端,有效管理加盟商和直营门店,使企业快速适应市场变化,把握顾客的心理需求。
海鼎系统与SAP R/3的集成旨在将两大系统的优势有机整合起来,解决连锁零售企业集权与分权之争的管控难题,支持企业走在高速扩张的道路上。
图,海鼎系统与SAP集成关系示意图
2)塑造良好形象,彰显品牌价值
SAP R/3属于国际高端ERP系统,尤其擅长大后台的处理。大型连锁零售企业在运用了SAP R/3系统后一定程度上是品牌的象征。海鼎是中国领先、客户首选的零售与流通整体解决方案服务商,海鼎系统在零售和流通行业的专业度一直广受好评。因此,海鼎系统与SAP的集成是一种在不同专业度方面的互补和强强联手。
3)打造核心竞争力,占据市场主导地位
ERP系统的目的在于实现对整个供应链的有效管理。SAP R/3与海鼎系统的集成就是为了降低管理运营成本,提升协作机能,增进企业效益,这个目的的实现无疑将是连锁零售企业核心竞争力的源泉,客户企业一旦建立了这种能力,将形成竞争对手难以复制和赶超的优势。因为SAP R/3与海鼎系统的集成融合是一项系统工程,具有相当高的难度且不小的代价。
2. 信息共享,快速响应
从整个公司的供应链条上来看,以纵向一体化发展为导向的大型连锁零售企业必然希望供应链系统各个环节能有效衔接,并达到效能最优化。
1) 打破信息孤岛,实现资源共享
信息孤岛是指相互之间在功能上不关联互助、信息上不共享互换以及信息与业务流程相互脱节的计算机应用系统。
海鼎系统与SAP R/3的有效集成,将会打破连锁零售企业内部的信息孤岛,让企业信息资源按照规范的业务流程,在各个部门之间流转顺畅,在两大系统之间同步更新,实时共享,最终为企业的决策提供有效的支持。
2) 梳理简化流程,实现快速响应
海鼎系统与SAP R/3的有效集成将企业从采购、生产、物流、分销到最终的零售各个供应链的环节无缝地衔接起来,系统的应用也使整个企业的业务运作流程得以重新梳理和简化,并在一定阶段内得以固化,一旦整个供应链系统协调运转起来,来自零售终端的市场变化和需求将会以最快的速度得到响应。
在连锁零售企业的信息化规划中,SAP R/3和海鼎系统各司其职,SAP R/3负责采购、生产、物流和分销板块,海鼎系统负责终端零售板块。在两大系统对接之前,门店跟工厂之间的业务都是借助电话、传真等手段来进行沟通,此业务模式下需要配备大量人员,沟通过程低效率、耗时长,而且容易产生差错,由此导致了公司和加盟商之间的诸多矛盾。两大系统对接后将会实现高效、自动的数据交换,以保证数据在传输过程中的效率和准确性,有效消除信息孤岛。为了达到集成成功的目的,必须设定以下集成原则和注意事项:
1.集成原则
1) 基础数据来源的唯一性
基础数据是业务在系统中流转的前提,对于连锁零售企业来说,对接的基础数据主要指商品资料、品类资料、货品组织经营范围、门店资料、加盟商资料。基础数据唯一来源于SAP R/3,即基础数据在SAP R/3里进行维护,然后通过数据交换程序,海鼎系统自动实时接收来自于SAP R/3的基础数据。
2) 业务需求发起源的唯一性
业务需求发起源唯一是指某个业务的发起只能由两大系统中的一方发起,再传给另一方进行处理,处理完后再反馈给发起方。例如门店叫货、退货、收货差异等业务流程的发起方必须为海鼎系统,SAP R/3系统通过数据交换程序接收来自于海鼎系统的业务单据并进行处理。
3) 业务单据流转的完整性
业务单据流转的完整性是指在整个业务流程中,单据会在两大系统来回流转处理,在每次单据的数据交换过程中,必须保证单据的总数是一致的,每张单据中的数据列是一致的,即不能出现漏单、多单和单据数据列缺失的现象。
4) 业务单据处理的时效性
业务单据处理的时效性是指业务单据要及时处理,当日应该处理的单据必须当日处理,可以设定单据在某个环节处理的截止时间点,若过了此时间截止点,则此单据作废无效。例如,SAP R/3系统在每天下午4点前要运行MRP,因此要保证在下午4点前来自于零售管理信息系统的叫货、收货差异等业务单据要在SAP R/3系统处理完毕。
5)单据数据回传的准确性
单据数据回传的准确性是指单据中关于代码、数量、规格、价格等数据准确无误,要保证数据的准确性,就要保证双方接口规则的一致性,例如双方系统中关于商品的规格和单位不一致,可以通过在接口规则中设置转换公式,通过转换规则来获取各自所需的数据和格式。
2.集成注意事项
1) 接口集成双方目标一致
所谓接口集成双方目标一致是指集成的目的在于实现两大系统协同运行,资源共享。这是保证集成成功的最大前提,双方需要在数据交换方式、交换内容、交换时间和交换频率达成一致,只有双方目标一致了,才能搁置争议,本着合作的态度去完成接口事宜。
2) 接口集成双方分工明确、责任清晰
既然是接口集成,自然涉及到双方各自的开发任务和职责问题,接口界限明确和清晰是接口事宜有效开展和完成的前提,双方在各自的系统领域占有优势,通过协调会议明确各自的任务,一旦出现问题影响到接口项目的进程必须追究相应的责任。
3) 接口维护沟通机制的建立
在接口开发工作完成后,整个接口项目其实进入了接口维护阶段,虽然接口开发已经完成,也经过了系统集成测试,但是实际业务往往很复杂,双方接口还需要在实际的业务场景中接受检验,往往还会出现很多问题。因此接口维护沟通机制的建立显得尤为重要,这个机制不仅包括接口双方责任人,更重要的是以业务流程的角度来设定问题投诉和解决的通道,即问题源在业务部门,业务部门出现问题首先判断是否属于接口问题,若是,则按照事先约定的程序寻找责任人和解决方案。
1)海鼎系统与SAP R/3交换数据范围
交换数据范围其实反映的是双方系统的功能划分问题,前面已经讲到SAP R/3负责采购、生产、物流和分销板块,海鼎系统负责终端零售板块,根据双方集成原则,这两个板块衔接和交换的数据范围主要包括基础资料和业务单据这两大块,其中基础资料包括商品品类资料、货品条码资料、货品规格资料、商品资料、门店资料、加盟商资料;业务单据其实是以门店作为发起源而流转开来的单据,包含门店报单、门店收货差异单和门店退货单。
2)海鼎系统与SAP R/3交换单据流程
①主数据资料
图,主数据资料交互图
②门店报单
图,门店报单示意图
③配货出货单
图,总部审单发货示意图
④收货差异
图,门店收货差异处理示意图
⑤门店退货
图,门店退货处理示意图
3)举例说明
以某大型连锁零售集团为例,下图简要地描述了从门店报单到门店收货的整套流程。
图,门店报单及收货流程
门店发起报单经过加盟商或区域经理的审核,审核通过后,海鼎HDPOS系统将门店的叫货单存储在配货池,配货池自动地按照不同的仓位对叫货单进行拆单,若同一门店当天先后叫了两次货,配货池可以实现单品覆盖,即以后一次叫货覆盖前一次叫货。
配货池的任务结束后,HDPOS定时进行自动配货,将叫货单转化为配货单,分公司系统操作员审核配货单无误后,配货单通过Exchange服务器将配货单的数据发送到SAP R/3。
SAP R/3会根据配货单自动创建销售订单,然后创建并打印交货单,物流司机携交货单发货到门店,门店进行收货,同时Exchange服务器会接受来自SAP R/3的发货信息,反映到单据上为配货单状态变成已发货,门店在收到实物后,要在系统里填写统配收货单,最后配货单的状态会变为已收货,代表门店叫货-收货的整个流程结束。
此外,业务与财务的集成任务由SAP R/3完成,SAP R/3在创建和打印完交货单后会进行发货过账和开票。至此两大系统之间和SAP R/3系统内部的业务对接与集成实现。
1)网络拓朴
图,网络拓扑结构示意图
整个网络拓扑的特点如下:
①采取了中间数据库的接口方式,由双方系统编写任务来定时发送、接收和处理这些数据,此方法适用于大数据量交互的批量调用,以减轻各自系统的压力;同时,这种方式也便于隔离数据异常,能更快速地定位和解决接口数据异常。
②海鼎系统与SAP R/3交换服务器(简称Exchange服务器)存放在总部机房。
③海鼎系统总部服务器和Exchange服务器在同一个内网内进行连接;Exchange服务器与SAP R/3之间也使用内网连接;Exchange服务器与海鼎系统分子公司之间使用当前现成的VPN数据通讯线路。
④Exchange服务器是由两台硬件服务器组成,为避免单点故障,Exchange服务器需要配置成双机热备方案。
2)交换原理
基于以上的网络结构,使用分布式数据库的技术,在Exchange数据库和海鼎系统数据库两台服务器之间建立分布式数据库连接;具体的数据交换逻辑都将全部基于分布式数据库连接之上。具体在功能部署上分布式数据库的每一个节点都存在“数据发送”和“数据接收”两个功能。
n 数据发送过程
①删除本地过期资料,对过期的判断标准为远程已记录接收更新信息;
②将本地数据发送到本地发送缓冲,并记录发送日志;
③记录本地发送更新信息。
n 数据接收过程
①判断远程是否有资料发送,判断的标准为远程已记录发送更新信息;
②从远程更新数据到本地接收缓冲;
③记录本地接收更新信息;
④从本地接收缓冲接收数据到本地资料,并记录接收日志。
n 接口数据交换的功能与特点
①自动纠正误差:可以将接收日志发送到远程,由远程进行发送日志和接收日志对比,从而可以纠正发送和接收之间可能存在的误差;
②自动过滤重复数据接收:重复发送的数据,可以进行自动过滤,不会造成数据的重复接收;
③数据库级别的用户验证:在访问远程数据库都需要经过远程数据库的用户验证后,才能够被允许连接远程;还可以定期修改用户验证密码。
④数据表级别的数据保护:从远程只允许访问特定的数据表,限制远程连接不会对其他不相关的表进行访问;
⑤跨数据库级:可以在同种数据库,或者异种数据之间进行数据交换,和服务器的操作系统无关。
⑥自动定时交换数据:可以使用数据库任务或者操作系统的任务功能进行自动定时的数据交换。
此次海鼎系统与SAP R/3的信息化集成是成功的,实现了基础资料的标准化和统一化,信息流资源的开放性、共享性和安全性,使订货、生产、配送、收货、零售等一系列环节规范化和透明化,总部能够实时监控门店的进、销、调、存等业务信息,各个业务部门也实现了协同办公,避免了各自为政的状况。从而,充分利用已有的IT资源实现IT内部不同系统之间的融合,达到流程、信息和服务三者有效整合的目的,最终为客户企业创造商业价值。