实施指南

SAP EWM & Cloud Barcode 集成

本指南提供了在 SAP EWM 中利用现代 RESTful 架构生成仓库任务、荷载单元 (HU) 和运输标签的完整技术流程。

1

配置 BTP 连通性

为您的 EWM 系统(内部部署或 S/4HANA Cloud)建立一条与 Barcodesoft API 通信的安全路径。

  • 路径: SAP BTP Cockpit > Connectivity > Destinations
  • 名称: BARCODESOFT_API
  • URL: https://www.barcodesoft.com
  • 代理类型: Internet
2

创建 ABAP 工具类

事务 SE24 中,创建 ZCL_EWM_BARCODE_UTIL 以封装 REST 逻辑。

METHOD get_barcode_url.
  " 构建 GS1-128 的 URL
  DATA(lv_token) = '您的_API_TOKEN'.
  DATA(lv_data) = cl_http_utility=>escape_url( iv_hu_number ).
  
  rv_url = |https://www.barcodesoft.com/barcode.ashx?token={ lv_token }&data={ lv_data }&type=32&format=png|.
ENDMETHOD.
3

与 EWM PPF 集成

EWM 使用 后处理框架 (Post Processing Framework) 通过动作描述文件触发标签打印。

  1. 进入 SPPFCADM 并选择应用程序 /SCWM/WHR
  2. 为云端标签打印定义新的 Action Definition
  3. 实现 BAdI EVAL_SCHED_CONDITION_PPF 以根据 HU 状态触发执行。
4

Adobe Document Services (IFbA)

将云端生成的图像直接嵌入到您的 SFP (Adobe Form) 布局中。

接口设置

GV_BARCODE_IMAGE 定义为 XSTRING 类型。将其映射为图形图像 (Image Graphic)。

布局绑定

插入一个 图像字段 (Image Field)。将绑定设置为 $.GV_BARCODE_IMAGE,并将 MIME 类型设置为 image/png

5

RF 框架与 ITS Mobile

对于 RF 终端上的屏幕条码,请直接将 URL 嵌入到 HTML 模板中。

<img src="https://www.barcodesoft.com/barcode.ashx?data=~HU_ID&type=32" />
关键技术说明

  • 性能优化: 建议使用 BTP Integration Suite (CPI) 进行令牌缓存。
  • 码制参数: GS1-128 使用 type=32;Data Matrix 使用 type=36
  • 分辨率 (DPI): 针对小零件标签上的二维码,请使用 dpi=600
  • 连通性: 确保 SAP Cloud Connector 允许发往 barcodesoft.com 的出站流量。

即时访问 Barcodesoft 云服务

订阅可为您的 SAP 集成提供 GS1-128、QR Code、DataMatrix 和 Code 128 的无限生成能力。 凭据将通过电子邮件立即发送[cite: 3, 4]。

即时部署 OAuth 2.0 安全[cite: 3, 4] 支持 600 DPI[cite: 3, 4]

需要用于仓库任务打印的特定 ABAP 代码段吗?

请求技术支持