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: 

authorisation problem in printing sales documents

Former Member
0 Kudos

Hi all,

I have created a role having a series of transactions and I created the authorisations automatically for these transactions.

The role operates fine, allowing users to use only the transactions in the role and no other.

The problem is that the users are not able to print messages, I mean they are not able to print sales documents and purchase documents, such as sales orders or purchase orders.

Any ideas??? what objects should I add in authorisation sequence in order for them to be able to print all documents???

thank you in advance

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi,

These are the objects which could help you.

S_SPO_DEV -


> Allow access to named printers

S_SPO_PAGE -


> Restrict print quantities for requests to a certain maximum number of pages

Please try this link for some info regarding this:

http://help.sap.com/saphelp_nw70/helpdata/EN/c7/58c902e5bf11d18e2b0000e83dd9fc/content.htm

Hope this helps.

Regards,

Partha

15 REPLIES 15

Former Member
0 Kudos

Hi,

Please check the authorizations for objects like S_SPO_DEV, S_SPO_ACT or S_SPO_PAGE.

Check in the defaults in the user master record if you have assigned any printer and also check if the check for output immediately has been ticked.

Regards,

Subbu

Former Member
0 Kudos

Hi,

These are the objects which could help you.

S_SPO_DEV -


> Allow access to named printers

S_SPO_PAGE -


> Restrict print quantities for requests to a certain maximum number of pages

Please try this link for some info regarding this:

http://help.sap.com/saphelp_nw70/helpdata/EN/c7/58c902e5bf11d18e2b0000e83dd9fc/content.htm

Hope this helps.

Regards,

Partha

0 Kudos

the problem is that the users cannot even display the print preview.

So they cannot even print it

is there any other object to add??

thanks anyway

0 Kudos

Hi,

The object S_SPO_ACT Spool: Actions has many values for actions which you can assign. DISP is for display. The possible values are:

ATTR Change order attributes

AUTH Change authorization field

BASE Visibility

COMP Use as components of composite request

DELE Delete

DISP Display contents

DOWN Download

EDIT Change contents (currently only for composite requests)

PRNT Print once

REDI Divert to same printer type

REPR Print several copies

SEND Send to SAPoffice

USER Change owner

Most importantly you may also want to check the authorizations to object S_DOKU_AUT SE61 Documentation Maintenance Authorization as well.

Regards,

Subbu

Edited by: Subramaniam Iyer on Apr 8, 2009 12:01 PM

0 Kudos

I have done it but still nothing

the message I get when I try to print a Purchase Order for example is :

Sytem message 046 from work area SSFCOMPOSER does not exist

any suggestions??

0 Kudos

Hello Theodoros,

I would rather focus on the cited problem.

Purchase orders can be output from a different tcode ME9F other than the applications own transaction ME21N.To see a print preview of the PO within the transaction the system would check if the user has S_TCODE : ME9F (if applicable) and M_BEST_EKO, M_BEST_EKG & M_BEST_BSA Actvt 04 (Print messages)

Once these are through....The objects that would be checked would be S_SPO_DEV & S_BDS_DS. Please excuse me for the objects suggested earlier like S_DOKU_AUTH they are irrelevant as is S_ADMI_FCD.

The objects S_SPO_DEV & S_BDS_D would be of primary concern both in case of an PO as well as an sales order.

In object S_BDS_DS fields CLASSTYPE & CLASSNAME would differ for a PO and a SO.

Regards,

Subbu

Edited by: Subramaniam Iyer on Apr 8, 2009 4:08 PM

Edited by: Subramaniam Iyer on Apr 8, 2009 4:33 PM

0 Kudos

thanks a lot

s_bds_ds solved the problem

former_member182098
Active Contributor
0 Kudos

Hello,

Manually insert authorization object S_GUI in the roles and generate the profile.

Assign this role to the user and do user comparison.

Hope this solves your problem.

Regards,

Ravi

0 Kudos

still the same

I try for example to print a Sales order and I get the message in the bottom line

output could not be issued

0 Kudos

Hi,

System message 046 from work area SSFCOMPOSER has to be maintained in SE91.

This message does not seem to be related to Security & Authorizations.

Regards,

Subbu

0 Kudos

Hello,

Immediately if you go to SU53, is there any authorizations are missings?

Other option: Give S_ADMI_FCD object in the roles and check SP01 and SP0R

Otherwise, check SU01 - the User - in the defaults if there is any default printer is attached and start immediate is checked. Make sure that the printer is available for printing.

Regards,

Ravi

0 Kudos

Hi,

S_ADMI_FCD is an authorization object for administrators for spool admin for eg. and not for end users.

The values you have suggested should not be given to business users.

Regards,

Subbu

0 Kudos

Hello,

I know the object is for administrators.

If you put drop down list for the field S_ADMI_FCD.

For SP01 - Use of SP01 (all users)

SP0R - Spool request management (all users)

Can you please explain me why SAP has given in bracket for all users.

Does the business users are being excluded from all users???

Regards,

Ravi

0 Kudos

Hi,

This object is for administration of spool requests. Isnt that simple enough to understand.????

The quoted problem is that he is unable to display print preview of the purchase order?

How is the spool administration object going to be affected here?

Regards,

Subbu

0 Kudos

Hello,

Nee not necessarily every it should get printed directly.

In number cases, when you try to print, it goes into a spool request. If the user is not having authorisation for spooling itself, from where can he print the document.

Let us check for the experts opinon.

Thanks,

Ravi

Edited by: Ravi Sankar Venna on Apr 8, 2009 2:52 PM