Try apm
A short hands-on tutorial to get apm running in your SAP system to install and publish your first packages.
What you need
15–30 minutes
SAP ABAP system release 7.50 or higher
Developer authorizations
Three steps to your first package
01
Get apm
Download the apm client and implement it in your ABAP sandbox system.
- Get the source code from zabappm_standalone.prog.abap (right-click, save as)
- Create SAP package
$ABAPPMin your system - Create program
ZABAPPM_STANDALONEin package$ABAPPM, upload the code, and activate - Create transaction
ZAPMin package$ABAPPMfor programZABAPPM_STANDALONE
02
Install a registry package
Run the apm client and install a package from the registry.
- Run transaction
ZAPMin SAP GUI - The apm client opens and shows the package list (which will be empty at this point)
- Check that the registry is pointing to https://playground.abappm.com. If not, set it accordingly in your personal settings
- Select "Install" from the toolbar
- Enter the name
url, version1.0.0, and SAP package$URL. Then click "Install" - Congratulations! You have installed your first package from the registry.
03
Publish your own package
Initialize a package in your system and publish it to the playground registry.
- Create package
$APM-TESTand add programZAPM_TESTto it - Go back to apm, and select "Init" from the toolbar
- Enter the name
test-<your-name>, version1.0.0, and SAP package$APM-TEST. Then click "Initialize" - Select
test-<your-name>from the package list and click it - Feel free to edit the readme and manifest
- Select "Publish" from the toolbar, confirm the version number, and click "Publish"
- Go to playground.abappm.com and search for your package
- Excellent! You have published your first package to the playground registry.
Hungry for more?
04
Update the version
Bump the version number of your package.
- Open your package manifest and update the version field
- Follow semantic versioning (e.g. 1.0.0 → 1.1.0)
- Feel free to change other fields like the homepage, description, and keywords
- Save your changes
05
Publish again
Share the new version with the world.
- Select "Publish" from the toolbar, confirm the version number, and click "Publish"
- Your fellow ABAP devs can now use your new version of the package
06
Unpublish the package
Remove your package from the registry when you are done.
- Select your package in the apm client and choose "Unpublish"
- The package is removed from the playground registry