Printing barcodes from an ABAP report program without SAPscript

Printing barcodes from a SAP script is quite easy, but how can we print it with a WRITE statement? Find out here!

Printing barcodes from a SAP script is quite easy, but how can we print it with a WRITE statement? The following

ABAP code is a tested solution, which prints barcodes (type ARTNR -code 128) on Kyocera (F800-FSxxxx series) laserjet printers. For other types of printers find the printer control and driver info from the user manual and define it your report. Note: This code has not been tested above 4.0B versions.


data: begin of precom9, "command for  printer language PRESCRIBE
   con1(59) value
'!R!SCF;SCCS;SCU;SCP;FONT62;UNITD;MRP0,-36;BARC21,N,''123456''',
    con3(55) value
   ',40,40,2,7,7,7,4,9,9,9;MRP0,36;RPP;RPU;RPCS;RPF;EXIT,E;',
      end of precom9.
...................

*replace 123456 of precom9+52(06) with the actual material number..
.....................
new-page print on.    "barcode printer
Write: 'material number', precom9.      "barcode for matnr
new-page print off.

This was first published in July 2002

Dig deeper on SAP ABAP

Pro+

Features

Enjoy the benefits of Pro+ membership, learn more and join.

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

SearchManufacturingERP

SearchOracle

SearchDataManagement

SearchAWS

SearchBusinessAnalytics

SearchCRM

SearchContentManagement

SearchFinancialApplications

Close