September 05, 2010     | Register
  
Subject: Code barre dans SE71 (sapscript)
Prev Next
You are not authorized to post a reply.

Author Messages

jahblo
Messages:114

26/07/2010 17:51:03  

Bonjour à tous,

Question à 100 000 eur hihihi ... est ce que quelqu'un sait comment mettre une tabulation entre deux champs dans un même code barre.

La problématique est la suivante, mon client désire zipper deux champs dans un seul code barre.

Mais en sortie on a deux champs distincts qui se suivent ...


****************************************
Si tu sais pas où tu vas, regardes d'où tu viens.

sandraros
Messages:193

26/07/2010 21:55:11  
tu ne peux utiliser que les caractères permis dans la symbologie de code barre que tu utilises (qui est?). Peut-être qu'à la place de la Tabulation, il faudra que tu utilises un autre caractère, mais j'imagine que c'est pas un problème d'en trouver un qui n'est pas utilisé. Pour savoir quels caractères sont disponibles, je te conseille ce lien qui t'enverra vers la wikipedia: http://wiki.sdn.sap.com/wiki/display/ABAP/Barcode+concepts#Barcodeconcepts-Barcodesymbologies

jahblo
Messages:114

27/07/2010 15:47:29  
ok
je ne comprends pas bien ton lien
en ce qui concerne mon besoin, que l'on se comprenne bien, quand mon utilisateur va zipper son étiquette, le retour se fera dans la LT31 (standard).
il me faut donc un moyen de faire un changement de zone mais le marqueur dans le code barre ne m'aidera pas ... enfin je pense ...

****************************************
Si tu sais pas où tu vas, regardes d'où tu viens.

jahblo
Messages:114

28/07/2010 11:48:05  
en fait, il me faudrait trouver le code permettant de faire simuler l'appui sur la touche tab

****************************************
Si tu sais pas où tu vas, regardes d'où tu viens.

sandraros
Messages:193

28/07/2010 13:54:38  
C'est quoi ton code à barres, code 128, 93, pdf-417, ...? (ce qu'on appelle la symbologie)

jahblo
Messages:114

28/07/2010 15:05:23  
c'est du 128.
j'ai essayé \t, \09, \9, ^k
J'ai bien une sorte de tabulation mais en fait il s'agit de plusieurs space
et du coup ça ne marche pas dans ma transaction

****************************************
Si tu sais pas où tu vas, regardes d'où tu viens.

sandraros
Messages:193

28/07/2010 15:39:34  
via mon lieu au-dessus, tu peux te référer à 2 sources de documentation:

1) dans la wikipedia (http://en.wikipedia.org/wiki/Code_128), tu vois que la tabulation horizontale (HT) est du code 128A, valeur 73

2) la Note 119604 - Bar codes Code 128, EAN-128, UCC-128: doc générale

Autre point à voir, quelle techno tu utilises: formulaire sapscript ou smart form?
3) Si c'est smart form, voir la Note 645158 - New bar code technology for Smart Forms. Tu verras que le mode est N par défaut qui signifie qu'on commence en code 128B. Pour changer en code 128A (pour avoir la tabulation), il faut entrer le code d'invocation >7
Ensuite on entre 73 pour la tabulation
Ensuite on entre >6 pour repasser du code 128A au code 128B (nécessaire si tu as des lettres minuscules)
Donc pour encoder CCCCC(tab)DDDDDD, ce sera: CCCCC>773>6DDDDDD

Si c'est du sapscript, il faudrait savoir quelle imprimante tu utilises, parce que ça dépend.
You are not authorized to post a reply.
Forums > Forums SAP > Technique : ABAP et ABAP OO > Code barre dans SE71 (sapscript)



ActiveForums 3.7