
There are two types of list downloads in SAP Systems:
This category is accessed either over the menu option System à List à Save à Localfile or other implementations of the function module LIST_DOWNLOAD.
Often applications implement their own download methods (for example, an Excel download) that they can protect with their own authorization objects. These implementations use the function modules DOWNLOAD or WS_DOWNLOAD.
Although you cannot prevent a user from saving data from a displayed list to a file (for example, creating a screen shot and saving it in a separate file), you do have the following options to hinder a user from downloading large SAP System lists:
As of Release 3.1I, you can use the customer exit SGRPDL00 to prevent or log list downloads. For example, you can explicitly program restrictions such as users or user groups in the customer exit or use an authorization object. You can also implement a trace function if you wish.
The customer exit SGRPDL00 applies to both the standard list download option as well as application-specific implementations.
As of Release 4.0, you can use the authorization object S_GUI to prevent a user from downloading lists.
Using the S_GUI authorization object applies as follows:
For more information, see SAP Note 28777.