Bartender与SAP集成

BarTender 与SAP 集成的最佳方法

SAP™(全称Systems, Applications and Products in Data Processing,即用于数据处理的系统、应用和产品)是德国法兰克福SAP AG 出品的一款可自定义的企业级工作流程应用程序。该应用程序专门设计用于自动执行大型企业中的所有核心流程,包括订单处理、订单履行、客户服务、供应链管理以及库存管理。这一款应用程序在全球范围内被各大中型企业广为使用。SAP 成功的关键在于其强大的集成功能,能够让不同的第三方应用程序互相交换信息。BarTender 使用各种此类集成技术,将贵公司与SAP 连接的数据库中的数据打印到标签上。

使用 BarTender SAPscript 进行打印

选择一种方法将 BarTender 标签打印功能与SAP 集成时,主要需要考虑您希望使用BarTender 还是SAPscript 进行打印作业输出。(请注意,从BarTender 打印时,您仍然可以使用SAP 触发和控制打印作业。事实上,您的用户甚至不必查看BarTender,也不需要知道该应用程序正在运行。)

使用 SAPscript 进行打印

如果选择使用 SAPscript 进行打印,那么将无法利用BarTender 提供的丰富打印时功能,例如日志记录、重新打印以及调整对象大小等。这种方法还会导致系统更加难以维护,因为格式更改和打印机配置更改不会立即生效,需要更新SAP 系统才行。有关SAPscript 打印的信息。

使用 BarTender 进行打印

使用 BarTender 作为打印引擎时,您会有多个用于执行集成的选项。一个选项相对于另一个选项的优势将完全取决于执行集成的人员的综合技能。所有选项都要求必须至少使用自动化版(AII 除外,其要求使用企业自动化版)。

• AII (Auto ID Infrastructure) AII 是NetWeaver 平台的一部分。它会通过TCP/IP 套接字来发送XML 数据包,其中包含要打印的数据、要打印的格式的名称以及要打印到的打印机的名称。Commander 会接收此数据,然后使用此数据来指示BarTender 打印标签。


AII 特别适用于RFID 应用程序。

AII (Auto-ID Infrastructure)

• IDoc 文件在 SAP 系统的ALE 组件中,用户可以选择一个现有的IDoc 文件或创建一个新的IDoc 文件来包含要在标签上显示的数据。用户还可以在ALE 中定义事务以便生成IDoc;定义目标目录来放置IDoc 文件。
• BAPI 生成的纯文本文件在 SAP 中,可以使用ABAP 编写BAPI 来导出纯文本文件。
• SAPscript 生成的固定宽度的纯文本文件可以将 SAPscript 报告设计为生成一个固定宽度的纯文本文件来包含要打印到标签上的数据。(可以将SAP 配置为在任何需要标签打印的时候运行此报告。)然后,可以将Commander 配置为对这些文件进行检测并启动BarTender 打印作业。
• 自定义BarTender 集成可以将 SAP 系统配置为在每次需要标签打印时即调用ActiveX 或执行命令行。这可用来控制BarTender 以及指定标签格式、打印机和要打印的数据。