實作指南
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) 透過動作描述檔觸發標籤列印。
- 進入 SPPFCADM 並選擇應用程式
/SCWM/WHR。 - 為雲端標籤列印定義新的 Action Definition。
- 實作 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 的出站流量。
需要用於倉庫任務列印的特定 ABAP 程式碼範例嗎?
聯繫技術支援