<img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=158809&amp;fmt=gif">

Automatically identify and fix your HANA-incompatible code

Migrating HANA-incompatible code to SAP HANA can hinder performance and even cause system failures - fixing this code is therefore essential to your success.


Here’s how Gekkobrain drastically reduces the time required for your HANA-readiness project through automation and intelligent project management.

Gekkobrain Software Tour

—Why use Gekkobrain?

Gekkobrain is your one-stop code fixing tool for achieving complete HANA-readiness. It identifies and analyzes all HANA-incompatibility issues in your codebase, before automatically fixing up to 90% of mandatory code issues.

It then generates a project plan for fixing non-mandatory code issues, to ensure optimal performance in SAP HANA.

Gekkobrain automatically builds recommended sprints based on priority, complexity and impact - as well as SAP’s golden rules. It also allows you to assign tasks to your team and track the project's progress via the easy-to-understand burndown chart.

  • Automatic code fixing tool - solves up to 90% of mandatory code issues with a single click
  • Estimation list - automatically generates estimations of the effort needed for HANA-readiness
  • Latest activity list - notifies you when newly written code isn't HANA-compliant
  • Identify unnecessary code - tracks code which is no longer in use and can be deleted
  • At-a-glance insight - vital project information displayed in easy-to-understand visuals
  • SQLM integration - checks objects' load on database and provides overview of transactions in order to test code fixes
  • Sprint planning - automatically defines sprints to fix code issues that need to be adapted manually
  • Priority focus - separates non-compliant code into mandatory issues and non-mandatory issues
  • Admins and account user filters - staff only have access to information required for their role

Inside Gekkobrain


Automatic Code-Fixing Tool

Gekkobrain can automatically fix up to 90% of mandatory HANA-incompatibility code issues — those which require a fix to avoid system failure or drastically reduced performance. 

After locating all mandatory HANA-incompatible code issues, Gekkobrain identifies which issues can be fixed automatically and which issues are too complex - the latter will require a manual fix from a skilled programmer to run optimally in HANA.  

The automatic code-fixing tool then creates the required changes to your ABAP code as "transports" in the Dev system. 

You can look through the list of mandatory code issues, and it's clear at a glance which require manual fixes. By selecting issues with automatic fixes available, you'll be able to preview the HANA-compatible code.

By simply choosing "Accept All" you can make a mass update to your codebase, fixing all issues with automatic fixes available.

Alternatively, you can work through the list yourself, fixing HANA-incompatible code issues one by one, with a single click.

Overview dashboard

At a glance, see how many mandatory and non-mandatory issues you have, along with an effort calculation, in days, for each.

Helpful reports give a visual view and further insight into the number and nature of your issues.

Effort per priority/usage

See what proportion of each issue type are high, medium, or low usage (based on UPL or runtime usage).

For priority 1 issues, this can help you decide which items to fix first, as well as indicating which of the lower priority items should be tackled straight away.

Object status

Gain further insight to help you prioritize and tackle your custom code issues for your business.

See what percentage is: not yet started, in analysis, in progress, ready for testing, and completed, in addition to how much is “dead code” and therefore does not need fixing.

Burndown chart

An automatically updated view of your deadlines and how much time remains until you are HANA ready, based on your current progress. See how your planned effort compares to the actual effort required and whether you are working to schedule.

Individual charts showing progress for issues by priority are also included.


A different view of your objects can assist in deciding where to direct your focus, and when.

Here all issues, divided by development class, are plotted by number of programs and effort and sorted in terms of their complexity / impact ratio.

Object List

Your comprehensive list of all objects with issues.

See priority and usage, based on UPL or runtime usage. Check which team members have been assigned to which issues. How many issues affect each object is calculated per priority level and effort. Filter by Status, Assignee, DevClass, Usage, Priority, or Sprint.

Select an object to amend the details – assign team member or edit the status or usage – and see a full list of every issue the object has.

Issue List

Gain an overview of all the issues within your code: their development class, assignee, and exactly which objects – and how many – each affect. This is particularly useful when multiple objects have the same issues, and will help you understand the types of code-correction activities you need to perform.

Select an issue to find the underlying objects affected.

Want to reduce your HANA-readiness project by thousands of labour-hours?

You’ve seen what Gekkobrain can do, now book your free demo to see how much time and effort you could save getting HANA-ready with Gekkobrain.

Book a demo