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