SAP Bar Code 開發(01) – SAP條碼解決方案
SAP Bar Code 開發(01) – SAP條碼解決方案
前段時間,需要對客戶進行售前工作,整理下相關的PPT,加上之前也開發過幾個的項目,於是整理了下相關內容,就有了這個系列。
相信很多朋友對Barcode(即條碼)都不陌生,在企業生產管理當中的使用,非常頻繁;
同時也提供了幾種解決方案供用戶選擇。下面簡述下 Barcode常用的幾種解決方案及其區別。
1)
是一種用於終端和SAP互動的組件,通過Telnet Server表現,故其顯示介面十分不友好;
它可以通過前臺終端將SAPGUI的屏幕轉換成文字並顯示出來,後臺與其他外部裝置直接對接,不需要使用第三方中間件;
在710版本後,與 SAP GUI分來,單獨安裝
注意,在 SAP 推出 Mobile 後,SAP Console 可以說基本已被淘汰。
2) (Internet Transaction Server)
ITS Mobile就是圖形化的 SAP Console,是繼SAP Console之後一種與移動裝置的解決方案;
通過把SAP的 Dynpro 畫面變成 HTML格式的網頁檔案,使得SAP系統通過Web技術可以被友好地訪問;
在SAP上通過開發Dialog程式,然後通過服務發布成HTML,再通過ITS Server 推送到ICM上,這樣就能通過Web端方便用戶操作;
相關Demo可以查看部落格園的文章:http://www.cnblogs.com/byfhd/archive/2012/02/23/2364679.html
由於程式需要發布成HTML模板,才能在Web瀏覽器上顯示,因此,支援在HTML模板修改介面的樣式。
筆者在開發過的項目中,ITS支援可以在基於Windows Mobile和Win 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
自 740 之後,SAP主推 HANA 的同時,在移動端方面,SAP主要通過 來實現在不同尺寸的移動裝置上與 SAP 進行互動;
對於 Barcode 的新一代解決方案,Fiori也同樣適用;
前臺方面通過 SAP 自主開發的企業級富客戶端JS架構:SAP UI5 搭建;
美工方面一直是 SAP 的軟肋,SAP UI5 能很好解決這方面的問題,UI5 可以通過製作不同的主題和提供友好的互動介面;
後臺方面主要通過 Gateway NetWeaver 與 OData 的協作來與 SAP 進行數據通訊。
總結
上面主要簡述了 SAP 幾種常見的 Barcode 解決方案,當然除了上面列舉的之外,還有其他的解決方案,例如,不支援 wifi 環境下的Handheld App;
這主要還是取決於客戶需求,根據筆者過往的項目經驗,客戶多關注於License和程式開發量(維護程式需要Coder成本)的問題。
其中,很多人可能會更多的想關注SAP Fiori的內容,當然筆者也在學習和摸索Fiori的知識中,主要由於其涉及的內容較多,
比如:Gateway NetWeaver,OData,RESTfull,ICF,SAP UI5等內容。
再者,Fiori 的內容比較新,需要SAP最新的增強包,而現在很多企業客戶都未能打上增強補丁包,因為升級系統,對系統現狀業務處理來說會有風險。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29829936/viewspace-1843815/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAPBarCode開發(01)–SAP條碼解決方案
- SAP Bar Code 開發(02) – 條碼生成與輸出列印
- 【轉載】 SAP 列印二維碼 QR Code or 2D Bar Code in SAP
- SAP Bar Code 開發(03) – 後臺作業任務實現條碼編號歸零
- SAP雲解決方案家族
- SAP HANA分散式解決方案分散式
- SAP開發相關TCODE
- SAP ABAP的CI/CD解決方案
- SAP零售業解決方案
- SAP Connected Logistics解決方案
- SAP公有云和私有云解決方案概述
- SAP的並行會計解決方案並行
- 海信推出SAP零售業解決方案Hisense-SAP Retail(轉)AI
- SAP CRM 解決方案功能的全面性
- 成長型企業如何加速業務發展?SAP解決方案
- SAP開源的持續整合-持續交付的解決方案
- 初識SAP解決方案及其上雲優勢
- SAP交易事務碼(TCODE)
- SAP Cloud for Customer的CTI呼叫中心解決方案Cloud
- sap數字化供應鏈系統解決方案
- SAP NetWeaver整合化技術平臺解決方案
- SAP質量管理模組常見問題及解決方案
- SAP 幾款容易令初學者混淆的 HANA 解決方案
- SAP IDOC開發(轉)
- SAP BTE高階開發
- 招聘SAP開發人員
- 穩穩的數字化轉型!華為雲SAP解決方案
- SAP解決方案賦能中小企業走向“專精特新”
- 哲訊科技SAP醫療器械行業ERP解決方案行業
- SAP的這三款CRM解決方案,您能區分清楚麼
- [轉]SAP*和DDIC使用者被鎖分析與解決方案
- 【轉帖】SAP NetWeaver整合化技術平臺解決方案
- 如何在SAP WebClient UI裡建立柱狀圖(bar chart)WebclientUI
- SAP UI5 應用開發教程之四十八 - 如何在 SAP UI5 應用裡開發條形碼掃描功能試讀版UI
- 電動車生產製造行業的數字化轉型密碼:SAP解決方案行業密碼
- 助力碳中和,EMQ 與 SAP 共同構建綠色 IoT 解決方案MQ
- SAP 智慧機器人流程自動化(iRPA)解決方案分享機器人
- SAP Workflow常用TCODE