|What is report layout management?
Layout management enables you to do the following:
If you want to delete one or more layouts, select it/them and choose Delete layout or Edit -> Delete layout.
Layouts -> Transport transports standard layouts from the current system into the target system. The SAP System puts the selected layouts in a Customizing order.
1. Select one or more standard layouts that you want to transport into another system. To select all the standard layouts, use Select All.
You can only transport standard layouts (the standard layouts or client-specific layouts in the standard system). You cannot transport user-specific layouts.
2. Choose Layouts -> Transport
a. To create a new transport request, choose Create request, enter a name for the request, and save the request.
To select an existing transport request, choose Own request and double-click on the desired request.
b. Exit the dialog box with Continue.
c. Transport the transport request into the target system using transport system functions. To do this, choose Utilities -> Requests (Organizer).
Define layouts as initial layouts
If user-defined layouts can be defined in the list (see: Saving Layouts), you can use User-Defined Layouts / Standard Layouts to switch between the display of the standard layout that is available to all users and the display of the user-defined layouts that are only available to you.
The display of the standard layouts includes the SAP standard layouts as well as the non-user-specific, client-specific layouts.
To call layout management, choose Settings -> Layout -> Management.
A list of layouts appears.
The standard SAP layouts begin with a number.
Non-user-specific layouts (customer-specific standard layouts) begin with /.
User-specific layouts begin with a letter from A to Z.
With Import layouts, you can import one or more layouts from another client.
1.Choose Environment -> Import layouts.
1.Enter the source client from which the import should proceed. A list of all the standard layouts in the client appears.
2.Select the desired layout. To select all the layouts, use Select All.
There are two layouts available.
1) User layout (Layouts visible only for the user)
2) Global layout (Layouts visible to all users)
Global layout creation requires authorisations to object S_ALV_LAYO (23 - Maintain). If the user is having this authorisation, then the user can create both global layout and user layout, so the system shows an option for the user to untick 'user specific'.
If user does not have authorisation to object S_ALV_LAYO, then the user can only create user specific layouts, so system greys out the option to untick user specific.
Check out OSS Note 409190 but in summary "There is the authorization object S_ALV_LAYO with the authorization field 'ACTVT' (activity) and the value '23' for "Maintain". All ALV versions (Classic, Grid Control and Grid in full screen) perform an authorization check against this object. Users whose profile contains the value '23' are then allowed to create and maintain standard layouts and save them as defaults.
When Calling ALV Display Function, REUSE_ALV....
Add check function parameter I_SAVE with 'X'.
'X' Global Saving
'U' User-specific saving
'A' corresponds to 'X' and 'U'
Do you have a ABAP Question?
More ABAP Tips
SAP ERP Modules, Basis, ABAP and Other IMG Stuff
All the site contents are Copyright © www.erpgreat.com
and the content authors. All rights reserved.