これらの RESTful Web サービスを活用することで、SAP ユーザーは GS1-128 や QR コードなどの業界標準の高品質なバーコードを、ERP のワークフロー内で直接生成できるようになります。

1

認証戦略

Barcodesoft Cloud Barcode RESTapi は OAuth 2.0 プロトコルを使用します。画像をリクエストする前に、SAP はベアラートークン(Bearer Token)を取得する必要があります。

ステップ A: トークンの取得
注文完了後、User_idSecret、および scope を含むメールが送信されます。
POST https://www.barcodesoft.com/api/auth/token
Payload: { "User_id": "...", "Secret": "...", "scope": "..." }

ステップ B: トークン管理: 返された access_token を保存し、有効期限が切れるまで再利用することで、システムパフォーマンスを最適化します。

2

SAP構成設定 (トランザクション SM59)

  1. トランザクション SM59 を実行します。
  2. 新しい タイプ 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
2Dバーコード (例: QRコード)
https://www.barcodesoft.com/barcode/v1/qrcode/?data=Testing&size=2in&imageformat=svg&dpi=300
4

実装方法

SAPUI5 / Fiori

画像のソースを API の URL に直接バインドします。Web アプリケーションには、鮮明さを維持できる SVG 形式が推奨されます。

Adobe Forms (ADS)

ABAP クラス CL_HTTP_CLIENT を使用してバイナリストリームを取得し、LiveCycle Designer のグラフィックコンテンツフィールドにマッピングします。

5

主要パラメータリファレンス

パラメータ オプション 説明
data 文字列 エンコードする内容(URLエンコード済みであること)
imageformat png, svg, webp Web用にはSVG、印刷用にはPNGを推奨
dpi 300, 600 ラスター画像生成時の解像度

Barcodesoft Cloud への即時アクセス

サブスクリプションにより、SAP連携向けにGS1-128、QRコード、DataMatrix、Code 128の無制限生成が可能です。 認証情報はメールですぐに送信されます[cite: 3, 4]。

即時セットアップ OAuth 2.0 セキュア[cite: 3, 4] 600 DPI対応[cite: 3, 4]

技術的なサポートが必要ですか?

当社のエンジニアリングチームが、SAP S/4HANA 統合に関する問題解決をサポートいたします。

← Cloud Barcode API メインページに戻る