on 10-28-2011 4:28 PM
I have tried MANY suggestions to get the GS/ RS & EOT to come out correctly but cannot. Can anyone help me?
Standard text:
<BX>&headr&<030>&sixxc&<029>&lic&&splitc&&quaty2&&splitc&&part&_1D&lot&&split2&&pon&
&split2&&plt&&spl22&&eot2&</>
<BX> PDF417 system barcode
&headr& <030> &sixxc& <029> &lic& &splitc& &quaty2& &splitc& &part& _1D &lot& &split2& &pon&
&split2& &plt& &spl22& &eot2&
Smartform Global definitions:
spl22 type x '1E' constant
eot2 type x '04' constant
split2 type x 29 constant
sixxc type char2 '06' constant
splitc type char1
headr typr char3
Code before Standard Text is called:
strtc = cl_abap_conv_in_ce=>uccp( '005B' ).
str2c = cl_abap_conv_in_ce=>uccp( '0029' ).
str3c = cl_abap_conv_in_ce=>uccp( '003E' ).
splitc = cl_abap_conv_in_ce=>uccp( '001D' ).
eotc = cl_abap_conv_in_ce=>uccp( '0004' ).
spl2c = cl_abap_conv_in_ce=>uccp( '001E' ).
CONCATENATE strtc str2c str3c INTO headr.
Should be:
[)>[RS]06[GS]1J708010X10ZG2051[GS]Q700.000[GS]P2009514-AA[GS]1T10ZG2051[GS]K086827[GS]21L840[RS][EOT]
Scans as:
[)>061J708010X10ZG2051#Q700.000#P2009514-AA_1D1T10ZG20511DK0868271D21L8401E04
Various attempts come out as:
_1D = _1D suppose to work for Zebra
SAP Characters from table TCP01
<029> =
<030> =
Variables defined in different manners
Split2 = 1D
splitc = #
Spl22 = 1E
Eot2 = 04
-
On a seperate note:
When I concatentate all the variables into 1, converting the hex values, the hex comes out as #.
If I place all the variables & hex values side by side in a window they come out as multiple barcodes.
Please let me know how did you resolve this issue .
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
82 | |
10 | |
10 | |
9 | |
6 | |
6 | |
5 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.