Intégration SAP EWM & Cloud Barcode
Un guide technique complet pour la génération d'étiquettes de Tâches de Magasin, d'Unités de Manutention (HU) et d'expédition dans SAP EWM via une architecture RESTful moderne.
Navigation Rapide
Configurer la Connectivité BTP
Établissez un chemin sécurisé pour que votre système EWM (On-Premise ou S/4HANA Cloud) communique avec l'API Barcodesoft.
- Chemin : SAP BTP Cockpit > Connectivity > Destinations
- Nom :
BARCODESOFT_API - URL :
https://www.barcodesoft.com - Type de Proxy : Internet
Créer la Classe Utilitaire ABAP
Dans la Transaction SE24, créez ZCL_EWM_BARCODE_UTIL pour encapsuler la logique REST.
METHOD get_barcode_url.
" Construction de l'URL pour GS1-128
DATA(lv_token) = 'VOTRE_JETON_API'.
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.
Intégrer avec EWM PPF
EWM utilise le Post Processing Framework pour déclencher les étiquettes via des profils d'action.
- Accédez à SPPFCADM et sélectionnez l'application
/SCWM/WHR. - Définissez une nouvelle Action Definition pour l'impression d'étiquettes Cloud.
- Implémentez le BAdI
EVAL_SCHED_CONDITION_PPFpour déclencher l'exécution en fonction du statut de l'HU.
Adobe Document Services (IFbA)
Incorporez l'image générée par le cloud directement dans votre mise en page SFP (Adobe Form).
Configuration de l'Interface
Définissez GV_BARCODE_IMAGE de type XSTRING. Mappez-le en tant qu'Image Graphic.
Liaison de Mise en Page
Insérez un Champ Image. Définissez la liaison sur $.GV_BARCODE_IMAGE et le type MIME sur image/png.
Framework RF & ITS Mobile
Pour les codes-barres à l'écran sur les terminaux RF, intégrez l'URL directement dans le template HTML.
<img src="https://www.barcodesoft.com/barcode/v1/linear/gs1128?data=(02)12345678901234(10)12345678901234567890&width=720px&height=180px" />
Notes Techniques Critiques
- Performance : Utilisez BTP Integration Suite (CPI) pour la mise en cache des jetons.
- Symbologie :
type=32pour GS1-128 ;type=36pour Data Matrix.
- DPI : Utilisez
dpi=600pour les codes 2D sur les étiquettes de petites pièces. - Connectivité : Assurez-vous que SAP Cloud Connector autorise le trafic sortant vers barcodesoft.com.
Accès instantané à Barcodesoft Cloud
Un abonnement fournit un accès illimité à la génération de GS1-128, QR Code, DataMatrix et Code 128 pour votre intégration SAP. Identifiants envoyés immédiatement par e-mail[cite: 3, 4].
Besoin d'un extrait d'implémentation ABAP spécifique pour l'impression de tâches de magasin ?
Demander un Support Technique