SAP 与电子商务的整合及在汽车企业的应用

2014-01-03 06:36秦长坤张晓勇
电子测试 2014年1期
关键词:江铃接口技术调用

秦长坤,张晓勇,邓 君,马 超

(江铃汽车股份有限公司信息部,330001)

1 业务流程的整合

1.1 订单处理流程

江铃汽车将产品分为A,B,C 三类。A 类车指已定型且有库存车型。通常是市场销量较大的车型,通常提前生产备货。B类车是指已定型但无库存的车型,即该车型曾经生产过,但由于销量较少,工厂按经销商的生产订单需求进行排产。C 类车指未定型且无库存的车型,即该车型从未生产过,接到经销商的生产订单需求后,需要进行产品技术评审、价格评审和交付期评审,确认工厂是否可以生产、销售价格和预计的交付期限。经销商同意这些反馈并交纳定金后,工厂开始排产。在C 类车订单流程中,DMS 系统负责了产品技术评审。而价格评审和交付期评审需要SAP 中的MRP(Material Requirement Planning,物料需求计划)和BOM(Bill Of Material,物料清单)成本卷积功能支持,需放在SAP 中进行计算。

1.2 财务管理

SAP 系统的财务管理功能非常强大,提供了一体化的财务核算、控制、监控及决策平台。对于企业业务链上众多的合作伙伴,仅仅依靠SAP 系统在后台的孤立的运作,无法给合作伙伴在财务管理方面有力的支持,已远不能适应企业一体化IT 管理的需求。

1.3 市场促销活动管理

市场促销活动是市场营销的一个重要组成部分。市场促销有着活动频度高、地域覆盖广、活动形式多和费用使用多的特点。多样性和复杂性使得这一关键的销售业务在江铃汽车IT 管理上是空白。通过DMS 和SAP 系统的整合也要求IT 系统对这块业务有所突破。首先,在DMS 系统中定制了一系列审批流程,在得到江铃汽车各个职能层批准后,DMS 系统产生促销活动费用报支凭证并传递到SAP 系统,在SAP 系统中与经销商的应收应付帐和信贷额度管理对接。促销活动费用报支后,经销商可以用于购车和冲销信贷额度及其利息。

2 系统整合的技术方案

江铃汽车DMS 系统基于JAVA1.5 技术开发,可以方便的部署到任何兼容标准JVM(Java Virtual Machine)的Web 容器内,进行对外通信时,可以使用Web Service、ftp、数据库中间表等多种方式,具有良好的二次开发能力,可以方便进行功能扩展,增加新的系统接口。

2.1 SAP 接口技术

目前,SAP 与其他系统的接口技术主要有以下几种:

◆SAP RFC 接口技术

RFC(Remote Function Call,远程功能调用)是SAP 系统间或者SAP 系统与非SAP 系统的一种常用的、基本的接口技术。

◆BAPI 接口技术

BAPI(Business Application Programming Interface,业务应用编程接口)是SAP 面向对象程序设计方法中的一组程序接口。

◆SAP Web Service

Web Service 作为一种先进的开放性通信标准,具有平台独立,松耦合,自描述的特点,非常适合用于开发分布式的互操作的应用程序。

2.2 SAP 接口技术的确定

根据之前对江铃汽车DMS 和SAP 系统整合的业务功能要求,可以发现江铃汽车DMS 和SAP 系统的整合,具有业务流程复杂、数据交互多、频率高和数据量大的特点。在系统整合中既有定时运行的异步数据接口,又要求有在用户操作时要立即响应的同步数据接口。

SAP RFC 技术属于基础技术,开发成本较高,大量代码需要从头开始编写,不方便利用现有资源,而且RFC 属被动技术,只能由外部调用运行,本身不能主动将数据传输给其他系统,限制了其应用。BAPI 则具有接口通信方式灵活,基于面对对象的编程代码可维护性好,又可以利用SAP 系统现有的大量预定义函数。

对SAP 以上几种接口技术的研究,结合江铃汽车DMS 和SAP系统整合的业务功能要求,采用了BAPI 与Web Service 相结合的方式,对BAPI 接口进行封装,使其具备了Web Service 的特点,便于DMS 系统进行调用。DMS 系统端的接口也封装为Web Service 方式,提供给SAP 进行调用。通过Web service 自描述的特性,接口开发只需将注意力集中到传输数据的业务处理上,无需关注数据的传输过程。

接口方案逻辑如图1 所示:

图1 中SAP PI(Process Integration)为SAP 用于系统集成的一个中间组件,本项目中负责了SAP 端接口的调度,管理和DMS 端接口的调用功能。

根据技术方案设计,接口模块需要完成两大功能:1)根据系统整合的业务流程规划,负责两个系统交互数据的处理工作,将产生一系列的同步异步接口进行双向数据处理。2)为管理这一系列接口,接口模块有以下技术要求:

A)所有的接口进行集中配置和监控,以简化管理。

B)每个接口之间应该具有松耦合的特性,以防一个接口发生故障时影响其他接口的运行。

C)可跟踪和监控接口每次运行的结果。如果接口执行发生错误,可以对这些数据进行自动或人工的重新处理。

3 项目的启示

江铃DMS 系统通过与SAP 进行无缝集成,完成了单独DMS 或单独SAP 无法完成的业务功能,提高IT 系统整体能力,帮助了江铃汽车相关职能部门应对市场变化,参与市场竞争的能力。总体上,DMS 和SAP 系统的集成打造了江铃汽车从市场需求驱动采购,物流和生产的运作模式,把原来复杂的、依赖相关人员工作经验的评审工作,通过系统科学准确的计算出来,大大提高了工作的及时性、准确性。这种无缝的集成模式不仅提高江铃IT 系统运作效率,也可以为其他使用SAP 的系统的公司在进行系统集成时提供有益参考。

[1] 唐亮.SAP 接口技术研究与开发[D].同济大学硕士论文,2006

[2] 唐恒娟;吕林涛.基于Web Service 的电子商务技术研究[J].计算机工程与设计,2006(12)

猜你喜欢
江铃接口技术调用
广阔天地,自由追逐,江铃福特科技前三季度销量同比大增26.8%
江铃汽车发布关于挂牌出售子公司股权的公告
高等学校计算机专业课程教学改革实践——以汇编语言与接口技术课程为例
核电项目物项调用管理的应用研究
江铃汽车转战新能源
LabWindows/CVI下基于ActiveX技术的Excel调用
电力系统全网一体化暂态仿真接口技术
基于系统调用的恶意软件检测技术研究
中文GIS自然语言接口技术研究
MAXXTM气动盘式制动系统助力江铃重汽