實作指南

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) 進行 Token 快取。
  • 條碼參數: 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 程式碼範例嗎?

聯繫技術支援