基于SAP的分布式远程信息系统开发与应用

2011-12-08 06:37兰凤霞李雪芹张小军车安
河南冶金 2011年6期
关键词:安钢驻外发货

兰凤霞 李雪芹 张小军 车安

(安阳钢铁股份有限公司)

基于SAP的分布式远程信息系统开发与应用

兰凤霞 李雪芹 张小军 车安

(安阳钢铁股份有限公司)

介绍了安钢基于SAP的分布式远程信息系统的开发和应用情况。该系统基于SAP套装软件和MES软件系统,采用SAP ABAP、C#、ORACLE等语言开发,实现了采购、库存、销售等业务的全流程管控,利用VPN技术实现了数据通讯和远程异地办公。该系统经过近一年的运行,取得了良好的效果。

远程营销 信息系统 开发应用

0 前言

2008年,安钢信息化SAP及MES系统上线运行,安钢的生产管理、原材料采购以及成品销售等业务流程管理实现了信息化,但安钢的销售驻外分公司尚未被信息化系统所覆盖。虽然2004年驻外分公司开发应用了远程管理系统,但该系统是以电话拨号的方式与公司总部进行数据交换。这种方式不但长途电话传输成本高,而且无法与现在的信息化SAP系

统进行数据共享和信息交换,不能实现物流、资金流、信息流三流同步,严重影响了销售、财务、审计等业务的管理。为了解决这些问题,真正实现安钢所有业务流程的全面信息化,经过半年的研制,成功开发了基于SAP的分布式远程信息系统,实现了与SAP系统的充分融合和物流、资金流、信息流三流同步,既满足了驻外分公司的业务管理,又满足了公司总部和财务的管理需求,提升了公司的信息化管理水平。

1 开发平台设计

该系统使用客户端/服务器框架结构,是一种比较成熟的开发框架模式。客户端分布在各驻外分公司。WEB服务器用于与总部MES或SAP的数据传输和数据备份;数据库服务器用于存储数据。两个服务器统一存放在公司信息化总部,便于设备维护和数据查询。这种开发框架技术成熟,有助于提高开发效率,降低维护费用。

1.1 操作系统选择

分布式远程系统必须在互联网环境下运行,对系统的安全性要求很高。Linux是公认安全、稳定的多用户多任务分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请账号,然后才能以该账号进入系统。因此,本系统服务器的操作系统选用Linux。

1.2 数据库选择

ORACLE是应用最为广泛的大型数据库系统,安钢信息化系统的各子系统均采用ORACLE 10G作为后台数据库。为了更好地与各子系统集成,方便维护,本系统的数据库仍选择ORACLE 10G。

1.3 开发语言选择

Visual Studio是一套完整的开发工具集,能够生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序,开发效率相对较高。所以,开发语言选择Visual Studio开发平台下Visual C#。

2 系统架构设计

驻外分公司采用VPN技术远程接入公司总部信息化网络,实现信息共享。本系统与安钢信息化SAP系统通过SAP XI(Exchange Infrastructure)实现数据交换;MES系统通过WEB SERVICE向本系统发送数据。通讯方式全部采用SOAP(简单对象访问协议,Simeple Object Access Protocol)。系统集成了远程分布式信息系统、SAP系统及MES系统(系统架构如图1所示)。

图1 系统架构

3 系统开发与功能实现

根据公司总部与驻外分公司的业务关系,本系统需要实现的功能主要包括:资源计划管理、总部对分公司的销售及分公司从总部的采购管理、分公司发货管理、发票管理、主数据管理、系统管理等。

3.1 资源计划管理

驻外分公司通过系统申报资源计划,公司总部在系统内对申报的资源计划进行审批。公司总部和驻外分公司均可对已申报和审批的资源计划进行统计和查询。

3.2 总部销售及分部采购管理

总部根据已审批的资源计划签订对驻外分公司的销售合同,录入并下传销售订单及交货单。驻外分公司接收SAP系统下传的销售订单和交货单,并定时从总部的MES系统接收发货实绩数据,确认后自动收货和结算。对错误的收货信息进行反冲销帐处理。

总部MES系统每天定时发送的发货实绩数据包括:交货单号、交货单行项目号、发货仓库、出库单号、车次、物料号、批次号、炉号、规格、块数、重量、长、宽、质保书编号等信息。驻外分公司可随时对发货实绩数据进行统计查询等。

在确认自动收货过程中,由于来自MES系统和SAP系统的数据均为编码信息,需要经本系统进行数据的加工处理,形成驻外分公司所需的入库信息。这些信息经驻外分公司确认无误后,以规定的接口方式上传给SAP系统。SAP系统接到信息后自动确认采购收货,创建采购订单,并生成物料凭证,然后下传本系统。本系统接收到SAP系统正确的反馈信息后,进行入库记帐操作。反馈信息出现错误时,取消入库操作,重新上传入库信息。

对错误的收货信息反冲销帐时,可根据入库时生成的采购订单号和行项目号进行凭证冲销处理。本系统首先将需要冲销的入库信息上传给SAP系统,SAP系统接到信息后进行凭证冲销处理,生成物料凭证,并下传给本系统。本系统接收到SAP系统正确的反馈信息后,进行入库消帐操作。反馈信息出现错误时,需重新上传反冲消帐信息。

分部结算时,在SAP系统进行发票预校验,增加结算清单打印功能,并为金税系统提供发票接口信息。

3.3 驻外分公司发货管理

3.3.1 产品拣配(配货)

驻外分公司在向客户销售发货的过程中,首先要进行产品拣配。拣配时驻外分公司在SAP系统创建销售订单和交货单并下传至本系统,由本系统分品种进行不同的操作。对于板材产品,需要先进行挂单(挂销售订单)操作,然后进行拣配发货操作;对于型材、棒材和线材产品,不需要挂单,直接进行拣配发货操作。在拣配发货过程中,系统可根据销售订单的信息自动检索满足客户需求的数据,确认无误后,以规定的接口方式上传给SAP系统。SAP系统将挂单和拣配成功或失败的信息再下传至本系统。本系统接收到正确的反馈消息后,保存挂单和拣配数据(发货实绩)。如果发现数据有误,可进行冲销拣配和脱单操作,重新上传挂单和拣配数据至SAP系统。

3.3.2 发货过帐

SAP系统对已经上传的发货实绩数据进行发货过帐处理,生成财务凭证,并将发货过帐后的交货单号和过帐标识码以规定的接口方式下传给本系统。本系统根据接收到的正确信息,自动将对应的发货实绩数据过帐,保证本系统与SAP系统的发货信息数据一致。

3.3.3 发货实绩查询

驻外分公司可按照销售订单号、时间段、交货单号、物料号、规格、客户等查询条件,进行未拣配、未过账、已过帐等综合信息的统计查询。

3.4 发票管理

发票信息由SAP系统自动下传至本系统。总部和驻外分公司均可在本系统查询发票清单、产品进销价等信息。

3.5 库存管理

总部和驻外分公司均可按日期、机组、品种、规格等查询条件,进行产品的收、发、存、自联营综合报表、在途库存、当前库存、重量盈亏等信息的统计查询。

3.6 主数据管理

本系统的主数据包括物料主数据、客户主数据、批次特性等。为了保证本系统与SAP系统主数据的一致性,主数据全部由SAP系统自动下传,本系统自动接收。驻外分公司可随时进行查询。

4 应用效果

安钢分布式远程信息系统于2011年2月上线投用,经过近一年的运行,取得了良好的效果:

1)实现了远程异地办公,即数据的跨地理空间的分布处理,为销售公司总部及时、准确地监管各分公司业务提供了技术支持;

2)实现销售过程的信息跟踪,主要内容包括从采购到销售整个流程的信息跟踪;

3)充分优化、整合企业信息资源,实现数据共享,减少了大量数据的重复录入,提高了工作效率,保证了数据的准确性、安全性、一致性,满足了企业低成本、高效率的信息化管理要求;

4)业务人员能够第一时间了解销售给本公司的发货情况,为下一步经营和决策提供数据支持;

5)减少了大量的成本支出,为集团公司带来了较好的经济效益。

5 结语

安钢分布式远程信息系统基于安钢SAP套装软件和MES软件系统,实现了驻外分公司的采购、库存、销售等业务的全流程管控,利用VPN技术实现了数据通讯和远程异地办公。本系统均采用标准化的系统平台,具有一定的推广应用价值。

[1] Jason Price.Oracle Database 10g SQL开发指南.北京:清华大学出版社,2005:280-360.

[2] 黄佳.SAP程序设计.北京:机械工业出版社,2005:80-200.

[3] Christian Nagel Bill Evjen.C#2005 &.NET 3.0 高级编程.第5版.北京:清华大学出版社,2007:200-300.

DEVELOPMENT AND APPLICATION ON DISTRIBUTED REMOTE INFORMATION SYSTEM BASED ON SAP

Lan Fengxi Li Xueqin Zhang Xiaojun Che An

(Anyang Iron and Steel Stock Co.,Ltd)

This article describes the development and application of distributed remote information system based on SAP in Anyang Steel.Based on SAP and MES software,the system carries out full management and control of purchasing,stocking,saling etc businesses by adopting SAP ABAP,C#,ORACLE etc languages development,at the same time implements data communication and remote operation with VPN technology,through which better results have been achieved after one year'running.

remote marketing information system development and application

*

:2011—10—24

猜你喜欢
安钢驻外发货
丁雪松:新中国第一位驻外女大使
浅析高校驻外研究院人才培养的实践与困境
安钢强力推动“三项制度改革”创新国有企业人力资源管理新挑战
新常态下的安钢人力资源改革探讨
晚清八旗子弟出身的驻外公使群体述略
标准规程发货排行榜
标准规程发货排行榜
标准规程发货排行榜
安钢第一炼轧厂100吨转炉自动控制系统的优化
标准规程发货排行榜