Table of Contents:

User Guide

Prerequisites needed in the Gekkobrain Cloud

Before you start the extraction of data from your SAP system, you need to prepare the initial steps in the cloud, to receive the data.

How to get an account

In order to get started with a ‘Ready for SAP HANA’, you need to have an active Gekkobrain account and have access to this account as an Account Administrator. If you don’t have an account yet, then you can contact us at sales@gekkobrain.com or contact your Gekkobrain Partner. Then an account will be created, and you will receive the login details in an e-mail.

How to setup your first ‘HANAREADY’ project

Before you can start doing an assessment you need to setup the first project in the Gekkobrain Cloud. A project in the Cloud is always linked to a System-ID (which should match your SAP System-ID) for which you will do the HANA Readiness inspections. You can define multiple systems and projects in Gekkobrain for the same account.

Create a new system in Gekkobrain

  1. In the menu choose ‘New System’
  2. In the form you enter
    1. System-ID for the SAP system you want to inspect
    2. Description for the system
    3. System Type should be set to ‘DEV’
    4. Choose ‘Add New’

Go to the Menu ‘System List’ in the Menu - and you will see the newly created System-ID.

The system you have just created will get an API-key. You will need this API key when you send inspections to your Gekkobrain account.

Create a new ‘HANAREADY’ datasource in Gekkobrain

After you have created a system, the next step is to create a new “HANA Ready” datasource. You will need to link the datasource to the System ID, you have just created in the previous step.

  1. In the menu choose ‘New Data Source’
  2. In the form you enter
  1. Choose ‘Add New’

You have now created a new HANAREADY project in Gekkobrain. Go to the Menu ‘Project List’ in the Menu, where you will see the newly created Project.

Finding the Account-ID in Gekkobrain

The final step you need to go through before you can send the first inspections to Gekkobrain is to get the Account ID. You will need this Account ID, when you start the extraction report in SAP. See FAQ

Install Extractors and setup of the scans

When you have defined the SAP Systems and Datasource in the Gekkobrain cloud, then the next step is to install the Gekkobrain Extractor Framework and setup the scans to send data to the Gekkobrain Cloud.

Use the Installation Guideline

Working with the HANA Assessment

When the Extractor in SAP has completed the transfer of inspections, you are now ready to get started with the assessment.

Log into Gekkobrain and see the first HANA assessment of your inspections.

First select the project

  1. In the menu and choose ‘Dashboard’
  2. The choose the tab ‘Projects’ to navigate to the list of projects
  3. On the list of projects you can see when the latest inspections was received in the cloud
  4. Choose ‘Project Cockpit’ to navigate to the current project
  5. The navigation will lead you to the Project Cockpit

The Project Cockpit / Overview

Based on the latest scan of your Custom Code, the Project Cockpit will give you a detail insight into how you are impacted by HANAReadiness Issues. The cockpit consists of the following elements:

  1. Estimation Overview: Here you will find the estimated effort pr. HANAReadiness Priority - and also see how many of the issues found which can be a candidate for automated fix.
  2. Effort per Priority/Usage: If you have added Usage data into the project, you can see the estimates based on Priority/Usage
  3. Object Status: Will give you an update status on the task of fixing HANAReadiness Issues
  4. Priorities: See how your Custom Code is impacted per Priority
  5. DevClass: How each DevClass is impacted by the HANAReadiness issues - both based on complexity and Impact
  6. BurnDown: Use the burndown to track the overall progress of fixing Issues
  7. Priority 1: Use the Prio1 burndown to track the progress of fixing Prio1 Issues
  8. Priority 2: Use the Prio2 burndown to track the progress of fixing Prio2 Issues
  9. Priority 3: Use the Prio3 burndown to track the progress of fixing Prio3 Issues

Estimation Overview

When the custom code is scanned by SAP for HANAReadiness Issues, then the result of this scan is divided into three different priorities:

The Gekkobrain Assessment tool contains an estimation template, which is used to calculate the expected effort for each of the different issues found.

We calculate an overall estimate per priority if the task were to be done manually, and we also consider which of the issues can be fixed automatically by either SAP Quick Fixes or Gekkobrain Codefixes.

Furthermore you can also subtract the effort for all the objects which are not used in the productive system. In order to do this, you need to upload usage data and mark the flag ‘Based on UPL’, then all Objects with no usage information will be taken out of the final estimate. These objects would typical be subject to decommissioning.

Effort per Priority/Usage

If you have added Usage data into the project, you can see the estimates based on Priority/Usage. This can be quite helpfull especially for Priority 2 which is related to potentiel performance issues. Addressing the issues in Objects which are excuted in the productive enviroment with High Usage, would minimize the risk of the performance issues related to HANAReadiness.

Object Status

With the Objects Status you can easily track the progress on the HANAReadiness Custom Code changes. For each ABAP Object registered in the scan, the developers can report a status on the Readiness, whether they have started the analysis, is in progress fixing the issues or it has already be marked a completed or not relevant.

Objects which are maked as Competed or Not relevant (no usage) - is subtracted from the total effort estimation.


See how your Custom Code is impacted per Priority


You can use the DevClass overview to see how a particular DevClass is impacted by HANAReadiness Issues. Apart from calculation the overall effort, you can also see the split between Complexity and Impact of the issues per DevClass.


You can use the overall burndown chart to see the Estimated Effort left, if all issues should be fixed. In order to use the Burndown chart, you need to setup a daily HANAReadiness Scan of your custom code. Whenever the issues are fixed in an object then it will automatically impact the burndown. Objects which are marked as completed or not relevant is also impacting the burndown chart. If new issues are introduced in existing ABAP Objects or new Objects which issues are added, you will see the Actual Effort going up.

Priority 1/2/3

For each of the Priorites you can track the Estimated Effort left - and also monitor if new issues are introduced in the system

Download the HANAReadiness PDF report

You can always download the HANAReadiness PDF Report - either for all objects and issues in the system, or you can select only the see the result of the assessment based on Usage data.

The PDF will include the Effort estimation and also details about the Issues found for each of the HANAReadiness priorities.