apm

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 $ABAPPM in your system
  • Create program ZABAPPM_STANDALONE in package $ABAPPM, upload the code, and activate
  • Create transaction ZAPM in package $ABAPPM for program ZABAPPM_STANDALONE
02

Install a registry package

Run the apm client and install a package from the registry.

  • Run transaction ZAPM in 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, version 1.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-TEST and add program ZAPM_TEST to it
  • Go back to apm, and select "Init" from the toolbar
  • Enter the name test-<your-name>, version 1.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