Skip to Content
avatar image
Former Member

Control User Specific button in ALV report

Hi,

Can anybody please suggest me how to control "USER SPECIFIC" button in ALV report layout using authorization object. I mean if you can tell me which authorization object is responsible to control the "USER SPECIFIC" button.

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • avatar image
    Former Member
    Mar 02, 2009 at 05:31 AM

    Dear Gordon,

    Could you please provide more details about the report that you are checking?

    Normally the below object are used for the administration of ALV reports.

    F_IT_ALV

    S_ALV_LAYO

    Regards,

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Mar 02, 2009 at 06:33 AM

    additional info to what Lakshmi already said:-

    normally the restrictions for saving layouts/display variants are done at 2 levels:

    1) The developer of an ALV list first predetermines the authorization in the 'i_save' parameter within the code.

    I_SAVE = ' ' -


    layouts cannot be saved

    I_SAVE = 'A' -


    user-specific and cross-user layouts can be saved

    I_SAVE = 'X' --- cross-user layouts can be saved

    I_SAVE = 'U' --- user-specific layouts can be saved

    2) The second level comes to us restriciting the S_ALV_LAYO which gives access to users to save global layouts if I_SAVE for that particular transaction is A or X.

    for example, a report has I_SAVE= 'A', which means

    it will allow to save User-specific layouts without any restrictions.

    and if user has S_ALV_LAYO then he can save both User-Specific and Global Layouts(variants).

    it would be better to keep this object separate.

    Add comment
    10|10000 characters needed characters exceeded