FAQ : TBarCode/SAPwin - DLL de codes-barres SAP
Insérer un code-barres Data Matrix dans votre système SAP
Insérer un code-barres Data Matrix dans votre système SAP
Voici les étapes pour insérer un code-barres Data Matrix dans votre système SAP.
Précautions
- Assurez-vous de disposer d'une copie d'un type de périphérique basé sur SAPWIN (par ex. copier le type de périphérique SWIN vers ZSWIN – voir notre manuel 6 Create a Device Type Copy).
- Affectez ce type de périphérique à une imprimante – voir le manuel 7 Assign the Device Type to a Printer.
- Vous pouvez tester votre installation de TBarCode/SAPwin en imprimant le SAPSCRIPT- BARCODETEST (mandant 00) - voir notre manuel 9 Test Barcode Printing. Si ce document SAPscript n'existe pas, vous pouvez le demander à notre support.
Ajouter un code-barres système Data Matrix
- Utilisez la transaction SE73 – Codes-barres système (voir le manuel 12.2.1 New System Barcode). Ajoutez un nouveau code-barres système (espace de noms Z... par ex. nom = ZDATMAT) en tant que code-barres système conventional (« ancienne » technologie de code-barres).
Définir le code-barres imprimante Data Matrix
- Accédez à la transaction SE73 – Codes-barres imprimante. Suivez les étapes de la section « 8 Define Printer Barcodes » du manuel.
- Sélectionnez ZDATMAT et ajoutez-lui un nouveau préfixe (par ex. SBP90) ; pour le suffixe, vous pouvez utiliser le suffixe existant SBS01.
Modifiez le préfixe (SBP90) et saisissez la séquence de contrôle : bC=DMX,M=508,D=
Assurez-vous que la variante du préfixe est réglée sur 5 ; vous pouvez la modifier dans la transaction SPAD. Le Printcontrol doit être marqué Extended (voir le manuel 23.4.4 Wrong Variant of Print-Control Prefix.)
Ajouter un format de caractère (style) Data Matrix
Il existe plusieurs façons d'insérer un code-barres dans votre formulaire (voir le manuel 11 Using Barcodes in SAP). Si vous choisissez d'utiliser un format de caractère code-barres (méthode privilégiée), vous devez ajouter ZDATMAT comme nouveau format de caractère disponible dans votre style.
- Modifiez le style affecté à votre formulaire et ajoutez ZDATMAT comme nouveau format de caractère code-barres.
- Utilisez la transaction SE72 pour modifier les styles SAPscript.
- Utilisez la transaction SmartStyles pour modifier les styles Smart Forms (voir le manuel 11.2.2)
Autres Printcontrols
DP Premium Address 22x22 Data Matrix :- Données fournies au format ASCII (avec séquences d'échappement)
bC=DMX,M=423,DMB=1,DMS=7,E=1,D=
- Données fournies au format Hex
bC=DMX,M=423,DMB=1,DMS=7,DH=
- Préfixe Print Control
bC=DMX,M=508,DMF=1,E=1,D=
- Exemple de données : 0112345678901231101234567890\F11120727
\F encode le séparateur de champ FNC1 pour les champs AI de longueur variable.