Printing using actions in IC WebClient UI
[LOCAL] [LOCL]
Symptom
Which ways of printing are supported in the IC WebClient UI?
Other terms
LOCL, LOCAL
Reason and Prerequisites
In SAP-GUI it was possible to print on a printer that was configured for frontend printing (access method ‘F’).
Trying the same in the IC Weblient UI results in a spool request which remains in status “Waiting”.
Printing on a backend printer that is configured for frontend printing is not supported in IC Webclient UI (or any BSP applications).
Solution
Printing via an action can be done manually within the print preview or automatically on a backend printer.
Note: When using a backend printer, please make sure that the printer uses one of the access methods S, U, L, C or E according to note 616762.
1. Printing via PDF print preview
You can use the PDF preview function of the action to print on any front-end printer that was maintained on the operating system.2. Printing via network printer
When maintaining conditions for the print action, assign a network printer on the tab “Processing details”.3. Printing on a dynamically determined printer
If you do not want to assign a static printer you can use the dynamic printer determination for actions as explained in note 521529 (e.g. to print on a user-specific printer).
In customizing, you can find the BAdI under Customer Relationship Management -> Basic Functions -> Actions -> Actions in Transaction -> BAdI: Printer Determination.
Please also consult the IMG documentation for this activity for further details.
Important:a) The filter value of the BAdI implementation must be the name of the action definition or defined in a generic way.b) When maintaing the conditions for the action, do not assign a printer name. The printer determination will only be executed if the printer name is empty.c) Please check also if the related PPF notes 1080095, 1170800, 1053662 are already implemented.
Additional information regarding the PDF print preview:
1. The PDF print preview creates a printout of the current state of the transaction. You can still perform arbitrary changes to the document after this temporary printout. For legal reasons, the keyword ‘preview’ is added to the document. The printing of official documents or legally binding documents (such as a quotation, order confirmation) must take place via backend processing of an action, i.e. when the transaction is saved or in a batch report after saving.2. You are unable to display your document inside your Web browser using the PDF print preview and the following dialog box appears instead of your document:
Do you want to save this file?
Name: . pdf[]
To solve this issue, please follow the steps described in note 989147 to set the indicator ‘Display PDF in browser’ in your Adobe Reader configuration.