Skip to Content
author's profile photo Former Member
Former Member

Authorisation on reports

Hi All,

Could any one give me a suggestion on the following issue,

i have a requirement that i want to provide user autorisation on every single report,

That means a report can be viewed by an Authorised person in production system but at Presentation server all the available reports are made visible.

Thanks and Regards,

Azee.

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

8 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Oct 05, 2005 at 07:34 AM

    Hi,

    in actvt maintain new field value.

    create your own auth object under new auth class.

    then in each report

    just do AUTHORITY-CHECK for this object and field.

    tcode a SU20, SU21 are used for this purpose.

    for complete detail serach forum.

    and for you requirement that you want it to be visible at presetation server, add one more if condition , to check which system it is. if prod , then do auth-check else .....

    regards

    surpreet

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Oct 05, 2005 at 07:11 AM

    search the help function for keyword CHECK AUTHORITY ir use logical databases, the latter is taking authorisations automatically in effect.

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Oct 05, 2005 at 07:21 AM

    Hi,

    If you want users to be authorized to execute reports with SA38, than you should use authorization object <b>S_PROGRAM</b>. You can limit authorizations for certain report groups. The Report group is a field from the program attributes. If it is not maintained, you can do it for customer reports.

    If you want users to be authorized for certain transactions, then you can use the authorization object <b>S_TCODE</b>.

    Svetlin

    P.S. If you find an answer useful, please assign reward point.

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Oct 05, 2005 at 07:25 AM

    Hi Azee,

    You can use the command AUTHORITY-CHECK OBJECT in all the program where you want control. Please check the documentation of this.

    Cheers

    Vinod

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Oct 05, 2005 at 07:53 AM

    Hi azee,

    you can use authority-check.

    click below link it may help you.

    http://help.sap.com/saphelp_erp2004/helpdata/en/9f/dbaccb35c111d1829f0000e829fbfe/frameset.htm

    http://help.sap.com/saphelp_erp2004/helpdata/en/52/6712ac439b11d1896f0000e8322d00/frameset.htm

    reward points for helpfull answer and close the thread if your question is solved.

    regards,

    venu.

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Oct 05, 2005 at 12:12 PM

    Hi

    You can use authority check for a particular Sales Organization, distribution channel, Division as below,

    AUTHORITY-CHECK OBJECT 'V_VBAK_VKO'

    ID 'VKORG' FIELD '__________'

    ID 'VTWEG' FIELD '__________'

    ID 'SPART' FIELD '__________'

    ID 'ACTVT' FIELD '__________'.

    Regards,

    Baburaj

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Oct 06, 2005 at 03:34 AM

    Hello azee azeeash,

    so you think no one's ans here was helpful to you?

    is it like that?

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi azee,

      no need of saying thanks.

      reward points for helpfull answers and close the thread since your problem is solved.

      you can reward points for helpfull answer by clicking the raido button on the left side.

      regards,

      venu.

  • author's profile photo Former Member
    Former Member
    Posted on Oct 06, 2005 at 05:46 AM

    In production reports will be run using transactions right. For a transaction code you can assign an Authorisation Object.So a user having this authorisation object will only be able to run this transaction and hence view the report.

    Cheers

    Binoo

    Award points if it helped.

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.