BarTender 與SAP 集成的最佳方法
SAP™(全稱Systems, Applications and Products in Data Processing,即用于數(shù)據(jù)處理的系統(tǒng)、應用和產(chǎn)品)是德國法蘭克福SAP AG 出品的一款可自定義的企業(yè)級工作流程應用程序。該應用程序?qū)iT設計用于自動執(zhí)行大型企業(yè)中的所有核心流程,包括訂單處理、訂單履行、客戶服務、供應鏈管理以及庫存管理。這一款應用程序在全球范圍內(nèi)被各大中型企業(yè)廣為使用。SAP 成功的關(guān)鍵在于其強大的集成功能,能夠讓不同的第三方應用程序互相交換信息。BarTender 使用各種此類集成技術(shù),將貴公司與SAP 連接的數(shù)據(jù)庫中的數(shù)據(jù)打印到標簽上。
使用 BarTender 或SAPscript 進行打印
選擇一種方法將 BarTender 標簽打印功能與SAP 集成時,主要需要考慮您希望使用BarTender 還是SAPscript 進行打印作業(yè)輸出。(請注意,從BarTender 打印時,您仍然可以使用SAP 觸發(fā)和控制打印作業(yè)。事實上,您的用戶甚至不必查看BarTender,也不需要知道該應用程序正在運行。)
使用 SAPscript 進行打印
如果選擇使用 SAPscript 進行打印,那么將無法利用BarTender 提供的豐富打印時功能,例如日志記錄、重新打印以及調(diào)整對象大小等。這種方法還會導致系統(tǒng)更加難以維護,因為格式更改和打印機配置更改不會立即生效,需要更新SAP 系統(tǒng)才行。有關(guān)SAPscript 打印的信息。
使用 BarTender 進行打印
使用 BarTender 作為打印引擎時,您會有多個用于執(zhí)行集成的選項。一個選項相對于另一個選項的優(yōu)勢將完全取決于執(zhí)行集成的人員的綜合技能。所有選項都要求必須至少使用自動化版(AII 除外,其要求使用企業(yè)自動化版)。
• AII (Auto ID Infrastructure) AII 是NetWeaver 平臺的一部分。它會通過TCP/IP 套接字來發(fā)送XML 數(shù)據(jù)包,其中包含要打印的數(shù)據(jù)、要打印的格式的名稱以及要打印到的打印機的名稱。Commander 會接收此數(shù)據(jù),然后使用此數(shù)據(jù)來指示BarTender 打印標簽。
AII 特別適用于RFID 應用程序。
AII (Auto-ID Infrastructure)
• IDoc 文件在 SAP 系統(tǒng)的ALE 組件中,用戶可以選擇一個現(xiàn)有的IDoc 文件或創(chuàng)建一個新的IDoc 文件來包含要在標簽上顯示的數(shù)據(jù)。用戶還可以在ALE 中定義事務以便生成IDoc;定義目標目錄來放置IDoc 文件。
• BAPI 生成的純文本文件在 SAP 中,可以使用ABAP 編寫B(tài)API 來導出純文本文件。
• SAPscript 生成的固定寬度的純文本文件可以將 SAPscript 報告設計為生成一個固定寬度的純文本文件來包含要打印到標簽上的數(shù)據(jù)。(可以將SAP 配置為在任何需要標簽打印的時候運行此報告。)然后,可以將Commander 配置為對這些文件進行檢測并啟動BarTender 打印作業(yè)。
• 自定義BarTender 集成可以將 SAP 系統(tǒng)配置為在每次需要標簽打印時即調(diào)用ActiveX 或執(zhí)行命令行。這可用來控制BarTender 以及指定標簽格式、打印機和要打印的數(shù)據(jù)。