通过利用这些 RESTful Web 服务,SAP 用户可以直接在 ERP 工作流中生成符合行业标准的高分辨率条码,如 GS1-128 和二维码。

1

认证策略

Barcodesoft Cloud Barcode RESTapi 使用 OAuth 2.0 协议。在请求图像之前,SAP 必须获取 Bearer Token(访问令牌)。

步骤 A:获取令牌
订单完成后,您将收到一封包含 User_idSecretscope 的电子邮件。
POST https://www.barcodesoft.com/api/auth/token
Payload: { "User_id": "...", "Secret": "...", "scope": "..." }

步骤 B:令牌管理: 存储返回的 access_token 并在过期前重复使用,以优化系统性能。

2

SAP 配置 (事务 SM59)

  1. 执行事务代码 SM59
  2. 新建一个 Type G 连接(外部服务器的 HTTP 协议连接)。
  3. 目标主机: www.barcodesoft.com | 服务端口: 443
  4. 安全选项下确保 SSL 已激活。
3

生成条码

线性条码 (例如 GS1-128)
https://www.barcodesoft.com/barcode/v1/linear/gs1128?data=(02)1234(10)5678&width=3in&height=1in&imageformat=png&dpi=300
二维码 (例如 QR Code)
https://www.barcodesoft.com/barcode/v1/qrcode/?data=Testing&size=2in&imageformat=svg&dpi=300
4

实现方法

SAPUI5 / Fiori

将图像源直接绑定到 API URL。推荐格式:SVG,以确保在各种分辨率下保持清晰。

Adobe Forms (ADS)

通过 ABAP 类 CL_HTTP_CLIENT 获取二进制流,并将其映射到 LiveCycle Designer 中的图形内容字段。

5

关键参数参考

参数 选项 说明
data 字符串 要编码的内容 (需进行 URL 编码)
imageformat png, svg, webp Web 端建议使用 SVG,打印建议使用 PNG
dpi 300, 600 位图图像的解析度,确保可扫描性

即时访问 Barcodesoft 云服务

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

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

需要技术协助?

我们的工程团队可以协助解决 SAP S/4HANA 的集成问题。

← 返回 Cloud Barcode API 主页