cancel
Showing results for 
Search instead for 
Did you mean: 

Output - print

Former Member
0 Kudos

Hi!

We have set up the system so that the output will be triggered when saving the PO. For suppliers with no email we would like to print the PO on the local printer installed on the users computer. However, when we do that a system user (in our case WF-BATCH) gets involved. That user ends up in the spool requests list for that printer. Why not the user that created the PO? Is it possible to change this so that it is the user not the system user that handles the printout?

Sincerely

Anders

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Anders,

We had exactly the same issue on a previous implementation. In essence by virtue of the user accessing the application via the web browser, it is not possible to trigger a 'local' spool request.

You have two options:

1) Ensure all of the printers are networked, and register each printer in SAP. You would then need to associate each user with their printer in the user master record. If you want local printing, this option is pretty undesirable as it places a huge burden on master data maintenance, however it works nicely if you have a central PO printing location for the entire organisation, or for individual business units.

2) Have the user manually print the POs. This can be done by transaction BBP_POC (Process Purchase Orders). The tricky thing is that you may not really want to give end users access to this t-code, and you also need to make sure that they don't simply print the shopping cart from BBPSC04 (shopping cart status) - this causes a nightmare at the invoice processing stage as vendors start quoting cart numbers and not PO numbers.

Neither situation is ideal, but SRM is intended as a centralised procurement solution requiring minimum input from end users - SAP intended that the more complex processing activities (e.g. PO printing) are done centrally. Only problem is, if your business processes don't fit with this model, it gets trickier.

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

I think it is not user id problem.

Printer is selected printer attribute of Purchasing Group. Please check printer attribute in PPOSA_BBP transaction. Web application can not handle SAPLPD protocol. There is no way to find local PC from server side.

Workaround solution is, you need to register all local printers in server side and change the printer attribute in some BADI. Or User manually generates PO PDF and print in local PC.

Regards,

Masa