In the second article of our series “Get to know SAPlink”, we would like to explain the first steps with the SAPlink tool. After we have provided insight into what SAPlink is within the last article, today we will focus on installing the tool on your own SAP system. A tip up front: Should you be planning to use the tool to work on a customer system, please clarify the application and legal aspects beforehand. Not every customer might like if you install such a system and even export your development objects from the system.



Download SAPlink

SAPlink is provided on the Assembla platform. The project therefore utilises the SVN functionality. Before downloading, you should check and download the newest version. A version of SAPlink_Daily can be found within the corresponding Build folder.

The Installer

The SAPlink_Daily.nugg file is the first nugget you get. However, since it is not possible to install a nugget on a system without SAPlink, there is an additional installer. ZSAPLINK_INSTALLER. It is a program that can be installed, in order to install the SAPlink_Daily.nugg in the system. Afterwards, it will not be needed anymore as you can then create and import all nuggets on your own using SAPlink.

The download includes the zsaplink_installer.txt file, as well. Create a new program ZSAPLINK_INSTALLER within the SAP system in transaction SE80 and paste the complete copy of the text file zsaplink_installer.txt into it. As we will only need to use the program once, it should be sufficient to create it as a temporary object within the package $TMP. The program will activate and the installation can begin!

As soon as the installation is done, some additional development objects are stored in the system. These are the main program SAPlink with its core extensions and an Exception-Handler class.

Finally, the new objects have to be activated. On the installation path, the development projects are currently only stored as local objects within the package $TMP of the user account. Once you open them, they can be activated and SAPlink can be executed for the first time. If you want to relocate SAPlink within your system landscape, you have to relocate it into the corresponding package.

Our chosen version (Revision 396) may lead to a syntax error when trying to activate the development objects. This problem is explained on the project homepage in ticket #264. With our installation, it helped to execute it a second time as described in a comment in the aforementioned ticket. Afterwards, we have been able to activate all objects simultaneously. While starting however, you will encounter the next syntax error. This one is mentioned in ticket #261, as well. Adding the following code at the start of the ZSAPLINK helped to execute SAPlink.


Executing SAPlink for the first time

As soon as you have activated all objects, you can start SAPlink for the very first time. The start screen appears with the option to display a nugget or create a new one. How this works exactly will be discussed in another article. Should the following screen be visible, the installation seems to have been successful.

Getting and Installing Plugins

The installation of nuggets is needed to install plugins as an extension of SAPlink. Some plugins are offered on the Assembla Homepage in form of nuggets or slinkees. Usually, the installation of plugins is fairly easy. You just have to download the plugin, start SAPlink and import the nugget or slinkee.

After that, the new development objects have to be activated and the plugin will be used automatically in SAPlink. From now on, you can import and export classic BADIs.

Depending on which development objects you find in a nugget, you have to install the corresponding plugins in SAPlink accordingly. The same applies, when you want to export your own development objects. However, SAPlink will display which development objects should be processed here, as well.

Should a suiting plugin not be available or if there are any problems with the installation, it is worth checking the project site of SAPlink. Here, you can open a new ticket in case of an emergency and if there are no pre-existing solutions.

More information about SAPlink and getting involved

For more information please use the following contacts

Engage in the conversation

2 thoughts on “Installing SAPLink – The first step in building your business

Share your thoughts

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>