BarTender 可以與 SAP 整合嗎?
您可以透過多種方式將 BarTender 與 SAP 整合。以下是最常見的幾種方式:
SAP-AII
最強大的 SAP 整合方式是 SAP AII(Auto-ID Infrastructure,自動識別基礎架構),這是一套物流管理工具,可搭配 BarTender 自動列印標籤。
在 SAP 端,會建立一份以 XML 為基礎的 SAP-AII 文件,裡面包含要列印的變數資訊,以及標籤格式、印表機、份數等相關資訊。
這份 XML 文件會傳送到 BarTender 整合平台(可以是作為檔案傳到 Windows/SAP 資料夾、透過 TCP/IP 埠傳送資料流、或是透過 HTTP 請求等方式),然後轉換成 BarTender XML(BTXML)。整合平台會將 BTXML 直接傳送給 BarTender,由 BarTender 處理列印請求。
SAP-AII 需要 BarTender 的 Automation 版本。
IDOCS
如果您偏好使用 IDOCS(Intermediate Documents,中介文件)與 BarTender 整合,我們同樣支援匯入這類 SAP 資料型態。這種方式下,整合平台會偵測由 SAP 產生的 IDOC 檔案(包含變數資訊與參數)。偵測到檔案後,整合平台會列印包含 SAP 變數資訊的 BarTender 文件。若要自動化 IDOCS 列印,您需要 BarTender 的 Automation 版本。
CSV 檔案
如果您想讓 SAP 資料庫輸出純 CSV 格式的資料,也可以使用整合平台。這種方式允許您將列印數量、印表機名稱、份數等細節,直接寫在資料中,或是在資料開頭加上列印指令。這同樣需要 BarTender 的 Automation 版本。
整合平台
接下來簡單說明一下我們的整合平台是如何運作的。整合平台是一個以 Windows 服務方式執行的應用程式,安裝時會隨 BarTender 套件一併安裝。整合平台屬於中介軟體,負責連接兩個系統,在這裡就是 SAP 與我們的 BarTender 標籤設計與列印軟體。整合平台會等待觸發事件發生(例如監控特定資料夾、等待收到電子郵件、等待網路服務請求,或監聽 TCP/IP socket)。這個事件就是來自 SAP 的資料檔案、郵件或資訊。一旦事件發生,整合平台會讀取事件及其變數參數/資訊,並喚醒 BarTender。BarTender 便會根據 SAP 提供的變數資訊列印標籤。
如需更多資訊,請參考以下技術文件: