SAP Bar Code 开发(01) – SAP条码解决方案

 

SAP Bar Code 开发(01) SAP条码方案

前段时间,需要户进行售前工作,整理下BarcodePPT,加上之前也开发过Barcode目,于是整理了下相关内容,就有了这个系列。

相信很多朋友Barcode(即条码)都不陌生,在企管理中的使用,非常繁;

SAP也提供了几方案供用户选择。下面述下SAP Barcode常用的几方案及其区别

 

1) SAP Console

SAP Console 是一用于端和SAP交互的件,通Telnet  Server,故其示界面十分不友好;

可以前台SAPGUI转换成文本并显示出,后台其他外部设备直接接,不需要使用第三方中件;

710版本后, SAP GUI单独安装

注意,在 SAP 推出 ITS  Mobile 后,SAP Console 可以基本已被淘汰。

 

2) ITS (Internet Transaction Server)

ITS Mobile就是形化的 SAP Console,是SAP Console之后一种与动设备的解方案;

SAP Dynpro HTML格式的网页文件,使得SAPWeb可以被友好地访问;

SAP上通ABAP开发Dialog程序,然后通务发布成HTML,再通ITS Server 推送到ICM上,这样就能通Web端方便用操作;

 

Demo可以看博客的文章:http://www.cnblogs.com/byfhd/archive/2012/02/23/2364679.html

由于ABAP程序需要布成HTML模板,才能在Web浏览器上示,因此,支持在HTML模板修改界面的式。

者在开发过目中,ITS支持可以在基于Windows MobileWin CE操作系的移动终端中,使用Web浏览行。

3) Middleware Integration

件集成,也是通常Web Solution

SAP提供中间组件:NCO(.net connector) JCO(java connector) SAP并调 SAP RFC

NCO JCO 件需要通.Net Java开发的程序后,需要部署到服器(IIS Tomcat)上,通 Web 访问

里注意的是,操作的一些临时数据,有些可能需要存在相上,因此需要外准

 

下面列出三者之区别

描述

Middleware

ITS Mobile

SAP Console

SAP License

只需一SAP License

每一动设备需要License

每一动设备需要一License和一Telnet License

界面

- 支持形化或者文字化用界面

- 支持形化用界面

- 需要描器支持

- 只支持文字化用界面

支持模式

支持无线和批理模式

只支持无线模式

只支持无线模式

开发周期

较长

器硬件需求

件服

不需要

Telnet

件需求

SQL Server

不需要

Telnet

Telnet

线网络覆盖需求

一般(支持批理)

SAP

支持实时更新和批量更新

实时更新

实时更新

开发工具

SAP ABAP

动终 MS Visual Studio .Net

SAP ABAP

SAP ABAP

三者各有其缺点,里面主要是看客需求需要,使用哪种方案。

 

4) SAP Fiori

740 之后,SAP主推 HANA 的同,在移端方面,SAP主要通 Fiori 来实现在不同尺寸的移动设备 SAP 行交互;

Barcode 的新一代解方案,Fiori也同适用;

前台方面通 SAP 自主开发的企业级富客JSSAP UI5 搭建;

美工方面一直是 SAP 肋,SAP UI5 能很好解决这方面的问题UI5 可以通制作不同的主和提供友好的交互界面;

后台方面主要通 Gateway NetWeaver OData 来与 SAP 据通信。

 

总结

上面主要述了 SAP Barcode 方案,然除了上面列的之外,有其他的解方案,例如,不支持 wifi 境下的Handheld App

主要是取于客需求,根据往的经验,客注于License和程序开发量(维护程序需要Coder成本)的问题

其中,很多人可能更多的想SAP Fiori容,者也在学习和摸索Fiori的知中,主要由于其涉及的多,

比如:Gateway NetWeaverODataRESTfullICFSAP UI5容。

再者,Fiori 容比新,需要SAP最新的增强包,而在很多企都未能打上增强丁包,因统现状业务处来说会风险

http://www.sapjx.com/sap_barcode_solutions.html

请使用浏览器的分享功能分享到微信等