Skip to Content
avatar image
Former Member

Scan barcode and print invoice from external system

Hi, is there a way to print an invoice from an external system? The external system scans a barcode invoice number, which was created earlier from a SAP system. The external system is equipped with a barcode scanner and a printer.

Thank You

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Oct 13, 2017 at 09:43 AM

    I think you shortened the information too much, and providing better and more detailed information would be needed for an answer

    My home PC has a bar code scanner and a printer too, I go shopping and find a bar code on each item, still I am not able to print the invoice for that item by scanning those bar codes. This is what I currently make out of your provided information. I guess you agree that this does not make sense and you had probably something more intelligent in mind with your question.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 13, 2017 at 12:16 PM

    OK, I am thinking of the following scenario: an invoice is created in SAP, but not printed.The only thing that is printed in SAP is a barcode on a label with the invoice number. Now the label is attached on a box. Later the box is filled with articles in a storehouse, which still has the same SAP system. Now an external packaging machine scans the barcode of the box and has to print the invoice in order to feed it in the box. The packaging machine is connected to the network of the storehouse, but is not a SAP system. Now the question is, how does the packaging machine sends the scanned invoice number to the SAP sytsem and then receives the printable invoice?

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 13, 2017 at 06:33 PM

    Not sure why the invoice must be included in the packing stage. It'd seem logical for the person / machine that fills the box to drop the invoice there too. But the short answer is "yes".

    Obviously if you want something/someone to perform an action to SAP they'd need to access it somehow. This could be an RFC call or some other interface technology, depends on many things. Then you just need to start the output processing program for the respective invoice.

    If something/someone can't get access to SAP then SAP would need to prepare the invoice in advance (e.g. generate a PDF file) and it'd need to be placed in some location where that something/someone does have access. Then you'd need a program (non-SAP) to obtain the invoice and print it.

    That's the gist of it, for more detailed architecture I believe you'll need to hire a professional.

    Add comment
    10|10000 characters needed characters exceeded