Automated SAP development process from Development, through Test and QA to Production

Automate your SAP development life cycle with DevOps and Toolchain Orchestration

Release your SAP software faster using, flexible version control, Continuous Integration and Continuous Deployment

SAP development lifecycle automation and devops toolchain orchestration

DevOps for SAP (with CI / CD)

SAP provides a set of standards for ALM. Its ALM portfolio consists of processes, tools, services, and best practices, to manage SAP, throughout the entire application lifecycle. SAP follows the IT infrastructure library (ITIL) guidelines.

IKAN ALM – as an integrated tool on the SAP ABAP and Java Application Servers – concentrates on what happens after the actual software development stage: the Versioning, the Build process, Testing and the Deployment into Production. More specifically, IKAN ALM offers the following functions: commit to versioning for ABAP), the activation and build process, creation and management of the lifecycle (Development, Test & Acceptance and Production) and an approval process.

IKAN ALM respects the ALM process as designed by SAP whilst adding value to the Build, Test and Deploy steps by adding specific features and functions. IKAN ALM fully uses the SAP Solution Manager and the SAP Transport Manager and CTS+.

View all features...

 
SAP development lifecycle automation and devops toolchain orchestration

Orchestrate your SAP toolchain

Having the best tool for every step in your life cycle is one thing, but how to Orchestrate all of them? SAP Solution Manager is one answer, IKAN ALM another.

With the latest version, SAP has become more open in allowing partner tools to be integrated. So you can perform ABAP versioning, ABAP activation, JAVA build and deployment through SAP transport manager using the predefined IKAN ALM solution for SAP.

In other words use the SAP Solution Manager and related SAP tools for life cycle functions they support and complement the SAP solution with the developer and operations oriented IKAN ALM solution for SAP.

Use the planning, issue tracking tool of your choice. You can use SAP tools or an external vendor tool. Through our generic Issue Tracking plugin we will integrate with the tool of your choice and we will link every requirement or issue to every Build or deploy.

For create you use the standard SAP development tools like the ABAP Workbench or Netweaver. Versioning of ABAP can be done through our SAP certified add-on and for JAVA you can use the standard versioning facilities.

As you can have projects using ABAP and/or JAVA or other languages you can use the IKAN ALM project dependencies feature to make sure both travel together and in sync.

During the Build process we will create an archive that contains the needed JAVA archives at one hand and the activated ABAP code at the other hand.

With IKAN ALM you can deploy easily your code to a test landscape. You can then use the testing tool of your choice (SAP or non-SAP) or you can use the IKAN ALM Phase concept to run automated tests as part of your Build or Deploy process.
Packaging is done during the Build process and creates an archive. Archives are then used by the deploy process as “source”. IKAN ALM uses SAP Transport Packages and archives these for later use.

SAP uses the Transport Package concept and the SAP transport Manager to populate the different SAP landscapes. IKAN ALM does nothing else then use the IKAN ALM Phase concept to create the SAP Transport packages and uses the SAP Transport Manager to populate the SAP Landscapes.

Releases (deploys) can be made approval based.

In case something would go wrong you always have the IKAN ALM rollback facilities to put the prior version back.

Leading you from idea to implementation in 3 simple steps

Discovery

Together we analyze your current development and release process and define the optimal SAP DevOps solution for your company. We clearly draw the roadmap on how to get there.

Form by ChronoForms - ChronoEngine.com OK, let's start

Pilot (POC)

Next we proof that the proposed solution works, by example. It takes only one week to deliver our proof-of-concept!

Go!

After the POC is finished we have your business case ready, give you a commercial proposal and begin implementing the solution.

SAP development at the pace of your business needs

Source control for SAP ABAP

IKAN ALM offers source control integration for ABAP with Subversion, just like NetWeaver offers versioning facilities for JAVA.

As IKAN ALM supports both ABAP and JAVA (and other languages as well) it facilitates the ALM process and adds value to SAP Solution Manager which lacks elaborated source control facilities. This feature is very useful to developers.

Get free insight!

Let us give you personal insight on how DevOps can make your SAP development -and release process much faster and reliable.

Yes, give me insight
SAP release management

Get automated and centralized Release Management for all your SAP projects.

IKAN ALM adds value by tracking both the ABAP and JAVA changes and by synchronizing them both in one Transport Request. This will bring traceability from development to the final deploy (“source-to-load” relationship is always there!).

 
SAP transport request with project dependency

By defining a project dependency, that a JAVA project depends on an ABAP project, you are sure that when you define a Transport Request, both projects are transported together and this to all systems in the System Landscape.

The Transport is always based on the source code that resides in the version control repository.

 
Link between IKAN ALM and issue tracking

Any Change Request system can be linked to IKAN ALM. As such you can see what change solves what Change Request. You can see what the related requirements or issues are for each Build or deploy.

You can see detailed information simply by clicking the requirements or issue tracking tool in IKAN ALM.

 

DevOps for SAP in 5 minutes

Watch this short video on how to Version, Build and Deploy two interdependent SAP projects with IKAN ALM.

We'll be using a simple ABAP back end package with a dependency on a SAPUI5 front end project.

Watch this video

What our customers are saying

  • RMA client picture

    Antonio Motta - ICT infrastructure manager, RMA (Italy)

    "Our goal was to have one product, that managed the whole build and deploy process for all the platforms we used to deliver our IT services. We saved more than 2/3 on the software maintenance cost."

  • Constellation Brands client picture

    Jim McGrath - Data Warehouse Manager, Constellation Brands (USA)

    "My internal team was excited about the possibilities your software offers and is anxious to hear next steps. Additionally, you should know that I have ensured my team knows the level of effort and support your team has provided.

    It is hands down the best support I have seen from any vendor I’ve worked with."

  • Vivium client picture

    Willy Mutsaerts - Technology Architect and Software asset management, P&V (Belgium)

    "IKAN ALM allowed us to modernize our mainframe development as we wanted to use an eclipse based development environment and needed to have a compatible life cycle management solution to replace our current mainframe only version control software.

    And IKAN ALM allowed us to interface with the mainframe and has extensive customization possibilities."

    Watch Mr. Mutsaerts talk about IKAN ALM:

    Benefits of IKAN ALM Business Case What makes IKAN ALM unique
  • GMF client picture

    Jerome Rouil - IT Team Manager, GMF COVEA group (France)

    "We did a POC to verify if IKAN ALM could support our different ways of deploying (on different types of platforms), our current way of doing development and the build and deploy scripts we were currently using.

    IKAN ALM allows us to work from everywhere, and to reuse existing scripts. We could use our existing security system (LDAP), SMTP for messaging and notifications.

    We use IKAN ALM for all our JAVA applications and SAS reporting that are deployed to 30 different locations"

Already using Jenkins or Cloudbees as your automation server?

All of our solutions (for z/OS, SAP and ODI) are also available as commercial Jenkins Plugins.
(More information coming soon)

IKAN ALM for zOS, SAP and ODI also available as Jenkins Plugins

  • Out-of-the-box experience and well documented
  • Includes support and maintenance plans

Get more info on Jenkins Plugins for SAP

CloudBees TAPP Premier partner logo
We are an official CloudBees Technical Alliance Partner (TAPP).

People are choosing DevOps because they want

High quality releases

As developers will version their code and as parallel development is supported you will have a more sound code base. Once the code is versioned, the build and deploy processes are fully automated. You can build and deploy as many times and as fast as you want.

More frequent deploys

A complete and automated process (build, deploy, approval and notification) is triggered once a developer commits his code to the version control repository. This process is reliable, repeatable and auditable so you can you can deploy more frequently.

Lower development costs

More frequent and qualitative deploys means happy business people since they'll have their desired functionality available faster. The automated process eliminates human mistakes and allows people to do more interesting work. A true win/win.

These companies already use IKAN ALM

A list of our clients: Vivium, Reale Mutua, GMF and Constellation Brands