This continues my mini-series on Service Management Printing. Last time I demonstrated how to handle printing rules by a specific user. This next round shows you how to do things in a more mass scale, but includes some capabilities for dynamically changing the printer based on table and field contents. We start similar to what we did in the last post.
In configuration, we find the Define Printer.
We choose define print diversions
We again get the pop-up to determine what object we’re working with.
here are you options. We’re working with O for this example.
Now, this time around SAP provides us with a sample that isn’t active, but it shows us a possible way to do it.
We we drill in, we see that it’s Shop Paper, Object (consider it a table) and Field Name (based on the Object).
Finally, just a check box to turn it on.
These are the available Objects for Service Orders.
Here’s a sample of fields available if we picked CAUFVD. Notice, the list is a lot longer 🙂 so you have plenty of options.
If you check the box, you’re ready to move on the last part… that’s defining the printer based on the contents.
Now back up to the Activities window, and this time select
Print Diversion According to Field Contents.
We create a new Entry
The top portion is the part that really matters. You will only be able populate the next 4 fields with the steps you did previously.
Plant – enter in the plant you wish to use
Contents – enter in the contents that should match based on the field name (so if you picked cost center, you would enter the name of the cost center in this field that should trigger a different printer)
Output Device – the printer you want to use…
then just fill out the rest of the defaults for the printing, and you’re done.
It’s really pretty slick once you use it.
If you’re interested in great tips and tricks on SAP service management, variant configuration or production planning, check out my blog at: http://paperstreetenterprises.com/blog/ There is also a link to some SAP Easy Buttons =)
Thanks for reading,
Mike CTO – JaveLLin Solutions, LLC