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

creation and maintenance of global report variants

My users want to restrict the creation and maintenance of global report variants to a small group. Other users should be able to use the global variants, save modified copies for themselves and create their own variants. They should not be able to modify the global variants or variants belonging to other users.

I've experimented with S_PROGRAM, S_ALV_LAYO and F_IT_ALV, but can't get the desired result. Is there some other object I should be using? Should I be looking at SHD0 instead?

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

1 Answer

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Jan 12, 2009 at 11:08 PM

    Which release are you on?

    > but can't get the desired result.

    From where are you attempting this result?

    - The report selection screen,

    - Transaction VARCH,

    - An ABAP Editor (SE38, etc).

    There is also an option to protect variants (for example those used by background processing) via a user specific protection. You can see this in transaction VARCH (and the documentation on it). Might also be an option for you.

    Cheers,

    Julius

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      To enable and protect the variant maintenance of a report, it needs an S_PROGRAM group on it (see report RSCSAUTH).

      Via S_PROGRAM p_action = 'VARIANT' those users can then maintain the variants AND also submit the reports via report trees or transactions (including SA38 for example).

      To make the variant user specific for maintaining it but not restricting the ability to use it, take a look in transaction VARCH at the "Protection" flag (this is user specific then, for the current user who sets the flag first).

      Also see the SAP notes and discussions here about report RSVARENT - for globally unlocking the protection (to be used and protected itself with caution).

      To lock them down beyond the reach of the user's normal authority, you can also create custom system variants in client 000.

      Cheers,

      Julius

      Edited by: Julius Bussche on Jan 13, 2009 6:07 PM

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.