Skip to Content


If you develop industry-, company-, or country-specific enhancements to SAP solutions, the SAP Add-On Assembly Kit can help you plan and deliver those enhancements as software add-ons. The SAP Add-On Assembly Kit guarantees quality software development by using a standardized process flow from planning to delivering the add-on. The delivery tools work smoothly with SAP’s maintenance strategy, helping you integrate new developments into your existing environment and providing maintenance throughout the enhancement’s life cycle.


The SAP Add-On Assembly Kit and its comprehensive documentation help ensure high-quality product development from the planning phase. The add-on tools also help you efficiently install, update, and maintain the enhancement.


The documentation of the SAP Add-On Assembly Kit can be found in the SAP Help Portal.

It is also available as PDF document.

Video Tutorials

1 Reserving a Namespace

2 Reserving an Add-On

3 Creating a Delivery

4 Performing an Object List Check

5 Releasing a Change Piece List

6 Creating a Component Piece List and an Exchange Component Piece List

7 Assembling an Installation Package

8 Installing an Installation Package

9 Creating an Attribute Change Package (ACP)

10 Uninstalling an Add-On via ACP

Idea_Place.jpgFeature Requests

Influence the future of the SAP Add-On Assembly Kit by collaborating on ideas for new features in SAP Idea Place, the public channel to participate in innovation at SAP. The SAP Add-On Assembly Kit belongs to the idea session Software Logistics, category Change control management. Submit new ideas, vote for existing ideas and connect directly with the team that builds the SAP Add-On Assembly Kit!

To report this post you need to login first.


You must be Logged on to comment or reply to a post.

  1. Shrinivas Gadde

    Hello Herald:

    I have successfully created Change Piece.

    Attempting to release Component Piece List and I don’t see the GREEN icon. 

    The issue seem to be that there are two errors under undeletable tables.  I am on AAK 5.0.  How do I get rid of these two errors.  Please help.


  2. Thorsten Scheyter

    Hello Mr. Gadde

    1. In general always use the newest available SPAM/SAINT update in your system (SPAM 63)

    2. In your case it is probably sufficient that you update your SPAM/SAINT version in your assembly system and set SPAM/SAINT version 63 as requirement for your Add-On. In case the addon has already been delivery you can deliver the new requirement via an ACP.

    3. In case of uninstallation errors you cannot just get rid of them by deleting the entries. You
    have to understand the content or get in contact with your development. Maybe the corresponding
    object/table entry is required or has to be a part of the final delivery.
    In such a case you have to deliver and provide a Plugin Class. This Add-On specific ABAP class calculates dynamically and decide how the object is handled during uninstallation
    -> Page 90
    with kind regards,
    Thorsten Scheyter

  3. Dmitry Istomin

    Hello Harald,

    thank you for detailed description and videos.

    I have more organizational question.

    I am a freelancer consultant/developer. So actually I was using my customers developer license to solve the problems. Now I am ready to present my own solution and I want to distribute it as an Add-on.

    In order to create add-on with the Add-on Assembly Kit I need a developer license. For this I am about to register a company.

    Please advise what are steps for new company to get a developer license for ABAP and the Add-on Assembly Kit to start distributing the my solution?

    Thank you in advance.

    Best regards,

    Dmitry Istomin



    1. Harald Stevens
      Post author

      Hello Dmitry,

      I would suggest to get into contact with our SAP Integration and Certification Center (ICC) at or via mail: This team provides (besides other services) access to the add-on assembly kit (via a paid license). In how far the use of the ABAP platform itself, i.e. a NetWeaver system, has to be licensed separately I am not sure but I would guess so. Please check with my colleagues from ICC.

      Kind regards


    1. Harald Stevens
      Post author

      Hi Hasnain,


      Thanks a lot for making me aware of this issue. I will change the links in the upcoming days.

      As a temporary workaround please use the only link still working:

      From here you can reach the other documents mentioned above.


      Kind regards



  4. Harald Stevens
    Post author

    Dear all,

    Hasnain has made me aware of (most of) the links not working anymore (Thanks!).

    I have now corrected the links to their new values, so that they should be working again.


    Kind regards




Leave a Reply