SAP 商超订单统一管理系统

一、系统功能介绍    

AMS SAP 商超订单统一管理系统以商超平台订单集中管理为核心,系统支持多平台、多店铺、全渠道系统采购订单、验收单、结算单等业务单据的统一管理;商超订单统一管理系统支持与 SAP ERP 系统的无缝衔接,在SAP ERP系统中自动生成销售订单、外向交货单,核对验收单、结算单等 SD 模块业务操作,有效的简化企业商超订单管理工作流程,保证订单数据处理的统一、准确、高效,实现跨系统、组织的协同管理,提升企业营销效率。

AMS SAP 商超订单统一管理系统基于 Chromium 浏览器核心运行包,面向网络侦听,基于 JAVA SWING 开发的富客户端数据获取器,通过订单执行过程各数据的自动获取,实现商超订单的统一精细化管理,提升工作效率;可有效减少下单员工在SAP ERP系统中录入订单的重复劳动,及时发现异常订单,调整物流计划并获取用户反馈,提高订单执行效率。

AMS SAP 商超订单统一管理系统目前支持永辉超市、大润发、家乐福、沃尔玛、物美超市、麦德龙、天猫超市、京东超市、苏宁易购等全网30多个知名商超及电商平台的对接。

二、系统实现原理

AMS SAP 商超订单统一管理系统由 AMS 商超浏览器客户端程序、AMS 网关服务器系统、部署在SAP 服务器端的管理程序三部分组成,系统实现原理如下:

1. 用户使用 AMS 商超浏览器客户端登录至AMS网关服务器,获取登录用户可操作的商超系统列表、数据捕获规则及相应的 HTTPS 安全证书。

2. AMS 浏览器客户端根据预置的商超系统列表,可操作商超系统服务,向AMS 网关服务器转发操作路径。

3. AMS 网关服务器根据客户端操作路径,控制 AMS 浏览器客户端记录符合订单页面规则的响应数据。

4. AMS 浏览器客户端向 AMS 网关服务器转发获取的响应原始数据, AMS网关服务器基于各商超配置,完成重组,生成订单原始数据;其中由 AMS网关服务器修改部分响应脚本后,再由AMS浏览器客户端运行该脚本,以确保客户端展现的同时获取订单 XML 数据。

5. AMS 网关服务器根据各商超系统的数据模板,将原始数据解析生成统一的业务单据数据,调用 SAP ERP系统中部署的 RFC 函数组,在 SAP系统中生成相应的销售订单、交货单等业务凭证。

三、系统架构

SAP商超订单统一管理系统 图1

四、系统功能特性

1. AMS SAP 商超订单统一管理系统解析业务单据方案由 AMS 浏览器客户端、AMS 网关服务器与 SAP ERP系统协同工作,三者共同完成订单获取及创建;客户端程序基于 Chromium 浏览器定制开发核心运行包,面向网络侦听,使用 JAVA SWING 完成数据获取。

2. AMS 浏览器客户端解析订单方案面向请求,客户端从业务单据的请求开始介入,采用多线程跟踪捕获数据,解析生成订单,可确保订单数据获取的完整性和实效性。

3. AMS 网关服务器向客户端提供配置参数和各商超的 HTTPS 企业证书,确保能够获取、转发客户端获取的订单数据,系统解析各商超原始订单数据,创建 SAP 系统内业务凭证;AMS 网关服务器同时支持记录客户端用户在商超系统中的操作日志,实现可审计、追溯、排障的运维体系;AMS 网关服务器提供客户端的自动更新服务。

五、基于爬虫解决方案的不足

1. 爬虫解决方案是面向数据响应的,爬虫系统在订单响应后工作,必须有订单请求后的响应结果才能捕获订单;商超系统使用的 HTTP 协议是无状态的通信协议,由多个请求响应对组成,各请求的响应对是否属于一
次会话,爬虫系统是无从得知的。

2. 爬虫方案面临大量间接响应的订单数据,多数商超的订单编号、订单头(供货时间、地点等)、订单体(各商品规格、数量等) 并不在一次请求中获得,而是分为多个请求,多个响应到达的顺序也不确定,响应内容格式也不统一(JSON、JAVASCRIPT、PDF 等),爬虫方案是不生效的;如果要获取完成有效的订单,则需要商超系统方面提供可用的开发接口。

相关产品

联系我们

联系我们

130-0752-1773

在线咨询:点击这里给我发消息

邮件:info@sapzx.com

工作时间:周一至周五9:00-18:00,节假日正常休息

关注微信
关注微信
分享本页
返回顶部