Expand +



Optimize Custom Business Processes to Better Leverage SAP HANA

by Stefan Hetges | SAPinsider, Volume 15, Issue 3

July 1, 2014

Organizations are implementing SAP HANA to capitalize on a number of benefits enabled by its consolidation of transactional and analytical workloads into a single, in-memory column-oriented system. This article takes a close look at the importance of optimizing custom code during an SAP HANA implementation, and explores technology that can make it happen.


When you take a sports car onto the autobahn, you want to make sure it runs at peak levels. Driving a luxury vehicle with dirty filters impacts performance and devalues the investment. Sure, the car will still outperform an old jalopy, but that’s not the objective. 

This is akin to investing in SAP HANA without optimizing underlying source code. Organizations are keen on implementing SAP HANA to capitalize on a host of benefits. Because it consolidates both transactional and analytical workloads into a single, in-memory column-oriented system, SAP HANA enables a shift away from batch to real-time processes, which can reduce costs, increase revenue, and save time. Additionally, because it can store and process both structured and unstructured data, SAP HANA can help organizations deal with an onslaught of data from disparate sources. 

To implement SAP HANA without taking custom code into account is like having a glistening sports car that is flawed under the hood.

To implement SAP HANA without taking custom code into account, though, is like having a glistening sports car that is flawed under the hood. Only by fine-tuning the code can an organization achieve the full speed, acceleration, and power that SAP HANA delivers.

Optimize Your Source Code Automatically

smartShift’s patented technology identifies and optimizes your system’s underlying source code to ensure SAP HANA is firing on all cylinders, automating what otherwise would be a laborious manual process. We have enhanced our successful rule-based engine with rule sets that apply specifically for SAP HANA.  

SAP HANA’s unique architecture and technical innovation are why source code optimization leads to tremendous performance benefits. Pushing data processing to SAP HANA allows up to 10,000 times faster processing. SAP HANA’s column tables, in-memory storage, and parallel processing power that supports both OLAP and OLTP workloads end the need to analyze data at an aggregated level. 

To manually adjust its code, an organization would first need to isolate and identify the source code in the application layer before taking it out and replacing it with a call to the SAP HANA layer. Even with the proper resources, this could take weeks or months with the added risk of introducing human errors. The simple answer, then, is to call in the experts like one would do tuning a race car. smartShift’s engineers and patented technology can help ensure your SAP HANA system achieves unrivaled performance. Our transformation tools are able to detect all the critical areas and apply the rules to adjust the source code — even pushing functionality in the SAP HANA layer. Because smartShift addresses these differentiated technical features with automation, businesses can ensure their custom code is optimized for SAP HANA.

Working with the Customer

smartShift engages with customers in several ways. First, and most common, is a readiness assessment, in which we work with organizations that are considering SAP HANA to let them know the precise changes needed to their system code to optimize the platform. An analysis report can be made available in a few hours. Based on the analysis, we are able to offer options for reaching maximum efficiency. We automatically remediate the issues highlighted in the analysis report while also helping meet with SAP HANA’s prerequisites, like Unicode enablement. 

Some organizations implement SAP HANA but don’t initially find the performance gains they expect due to problems with their source code. Rather than absorb the cost and effort of adjusting source code, smartShift’s smartDevelop tool can optimize the non-performing code automatically.

If moving to SAP HANA to supercharge your IT landscape is analogous to driving on the autobahn, you don’t want to make that investment and still be stuck in low gear. To take the SAP HANA readiness assessment, visit

<<Previous Article                                                     Next Article>>

An email has been sent to:


Stefan Hetges
Stefan Hetges

smartShift Technologies

More from SAPinsider


Please log in to post a comment.

No comments have been submitted on this article. Be the first to comment!