Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

print check digits

Former Member
0 Kudos

Hello,

I am just wondering how to print the digits like those used at the bottom of a check using ABAP. Is there a module we can use? Thanks a lot!

Regards,

Anyi

1 ACCEPTED SOLUTION

Former Member
0 Kudos

When you print digits, do you mean spelling out the number.

Then use <b>SPELL_AMOUNT</b> function.

Regards,

Ravi

10 REPLIES 10

Former Member
0 Kudos

When you print digits, do you mean spelling out the number.

Then use <b>SPELL_AMOUNT</b> function.

Regards,

Ravi

0 Kudos

Hi,

I meant print out the number, but print them out in the way that looks like the way the number at the bottom of checks are printed, you know, like those kind of machine code kinda of thing.

Thanks!

Anyi

> When you print digits, do you mean spelling out the

> number.

>

> Then use <b>SPELL_AMOUNT</b> function.

>

> Regards,

> Ravi

0 Kudos

It must be of specific FONT, not sure of the name though. So, you need to have a smart style with that fond and apply that format to the text element that prints the check number.

Regards,

Ravi

0 Kudos

You the MICR code?

REgards,

Rich Heilman

0 Kudos

Yes, I think this is what it is called, but how can I put that on ABAP though?

Thanks!

Anyi

Message was edited by: Anyi Zhu

0 Kudos

I don't think its possible using a ABAP Report, I thougt you were working with a SAP Script / SMART Form where we apply different fonts on text elements.

Regards,

Ravi

0 Kudos

As Ravi said, pretty sure you can't do this in a standard list display, but sure enough you can do it in SAPsripts/Smartforms.

Regards,

Rich Heilman

0 Kudos

It appears that we are using a font called MICR_E in a paragraph format in our sapscript. This prints the value in the MICR format.

Regards,

Rich Heilman

0 Kudos

What you need to do is read up on check printing. Different MICR vendors have very good documentation on MICR (the funny machine readable numbers at the bottom of the check) and in particular the very special characters that instruct you how to control what information is being passed. You can also order a template from your bank as exact placement of those numbers is required. I have found from personal experience that some vendors "bend" the rules and do not pass exactly the ANSI code characters that they should. Additionally, MICR for USA and EUrope are different. Troy has a very nice document called "MICR Basics Handbook" and you can search Google to get it. You will also get as much background information as you ever wanted about check printing. SAP states in online help that they have a standard text for test purposes called SAPSCRIPT_MICRTEST much like the one for testing barcode prints...but I could not find this. The good news is that MICR print is NOT difficult and any printer will do a font test to tell you what it is capable of printing. MICR is often an add on feature for printer so you must have a printer that can handle MICR and there are OSS notes for both HP and IBM printers that explain exactly what you need to do. Good luck and I know you will be sucessful.

Former Member
0 Kudos

Anyi,

Check <b>HR_IN_CHG_INR_WRDS, SPELL_AMOUNT</b>

Cheers,

TM

Opps... I have posted late... For Machine kind of code, I think you may need to find out the respective font and add it to SAP.

Then use that <b>font</b> in your FORM.

Thomas