SAP Mass Download: The following program offers to mass download of SAP sources ( ABAP Download source code to your local PC/Mac) .
First, it scans the source code as well as text and documentation in order to import the most important pieces to save programs locally as HTML pages or plain Texts.
- Create the Program
- Launching the program
- Output Format and destination
- Extra parameters
- Code source
Create the SAP Mass ABAP Download Program
Here the different step to create a new SAP ABAP Report to perform Mass Download of ABAP codes with different criteria.
( Make sure you have the requested authorizations and a SAP Development key in order to implement this SAP Report)
- Go to SE38, and create a new program with ZDTP_MASSDOWNLOAD.
- Open the source code Mass Download 1.X.X.txt and copy/paste it into the SE38 program.
- Activate the program. Check if it is free of error. It is ready to be executed.
Launching the SAP ABAP Mass Download
This program allows you mass download not only ABAP sources but also:
- Tables, Structures and Tables Types: that can be find in SE11 for SAP DDIC Elements that you want to download locally. It selects also the Structures extension to standard tables/structures )
- Messages Classes: ( you can manage Message Classes and Messages in the SAP Tcode SE91 )
- Functions modules: It works for both function group and function module
- XSLT Transformation: Here an other pain point of ABAP: Conversion of XML file within ABAP Code
- Classes: Select if you want to download specific ABAP OO Code ( Classes Interfaces + Classes + Methods + Class Attributes )
- ABAP Programs: back to the basic: any ABAP reports or ABAP Includes ( go to SE80 or SE38 )
Here a screenshot with all the “Objects to download” available to download ABAP source code to local.
SAP Mass Download Output
The Mass Download program can save ABAP sources into 2 different formats:
- HTML Document ( with links between differents files called in the main ABAP Program for sample) – this is my prefered one !
- Text Document ( plat format )
The output destination can be set to :
- SAP server: by passing a Logical File Name
- Locally: by passing File path to a local folder.
It is self-explanatory no need to add.
SAP Mass Download Extra parameters
You can set extra parameters for the SAP Mass Download Programs.
- Setting the language to retrieve text and messages
- Filtering by Packages
- Downloading only Custom objects
- Filtering on SAP Objects modified by a specific user
SAP Mass Download ABAP Code source
To download the program, check this link
Just unzip the Mass Download 1XX.zip file and go to Mass Download 1.X.X.txt.
If you are working for different SAP project, this SAP ABAP Mass Download report is very usefull in order to reuse what you have already done and avoid loosing a lot of time downloading the ABAP Source Code individually file by file.