12
7/21/2019 SmartShiftTechnologies WhitePaper Unleash the Full Power of SAP HANA 2015 http://slidepdf.com/reader/full/smartshifttechnologies-whitepaper-unleash-the-full-power-of-sap-hana-2015 1/12  Global Market Leader in Enterprise Transformation and Management, including  Automated HANA Transformations Unleash the full power of SAP HANA® The Eight Benefits of Automated Optimization

SmartShiftTechnologies WhitePaper Unleash the Full Power of SAP HANA 2015

  • Upload
    xchitta

  • View
    14

  • Download
    0

Embed Size (px)

DESCRIPTION

SmartShiftTechnologies WhitePaper Unleash the Full Power of SAP HANA 2015

Citation preview

Page 1: SmartShiftTechnologies WhitePaper Unleash the Full Power of SAP HANA 2015

7/21/2019 SmartShiftTechnologies WhitePaper Unleash the Full Power of SAP HANA 2015

http://slidepdf.com/reader/full/smartshifttechnologies-whitepaper-unleash-the-full-power-of-sap-hana-2015 1/12 

Global Market Leader in Enterprise Transformation and Management, including Automated HANA Transformations

Unleash the full power of SAP HANA®

The Eight Benefits of Automated Optimization

Page 2: SmartShiftTechnologies WhitePaper Unleash the Full Power of SAP HANA 2015

7/21/2019 SmartShiftTechnologies WhitePaper Unleash the Full Power of SAP HANA 2015

http://slidepdf.com/reader/full/smartshifttechnologies-whitepaper-unleash-the-full-power-of-sap-hana-2015 2/12

 

© 2015 smartShift Technologies. Proprietary and Confidential. 

ContentsIntroduction ........................................................................................................... 2

1 Why Optimize SAP HANA? ............................................................................ 3

2 Eight Benefits of Automated SAP HANA Optimization ................................... 5

BENEFIT #1: Heavy investment in SAP HANA expertise isn’t necessary ...... 5

BENEFIT #2: Reduced errors compared to a manual approach .................... 5

BENEFIT #3: Faster from start to finish ......................................................... 6

BENEFIT #4: Avoid code freeze and dual maintenance ................................ 7

BENEFIT #5: Faster, less costly testing ......................................................... 7

BENEFIT #6: No need for prioritization .......................................................... 8

BENEFIT #7: Reduced risk ............................................................................ 8

BENEFIT #8: Simplified ongoing maintenance .............................................. 9

3 Start Your Automated Optimization Process Today ..................................... 10

4 About smartShift Technologies .................................................................... 11 

Page 3: SmartShiftTechnologies WhitePaper Unleash the Full Power of SAP HANA 2015

7/21/2019 SmartShiftTechnologies WhitePaper Unleash the Full Power of SAP HANA 2015

http://slidepdf.com/reader/full/smartshifttechnologies-whitepaper-unleash-the-full-power-of-sap-hana-2015 3/12

 

© 2015 smartShift Technologies. Proprietary and Confidential. 

Introduction

The power of SAP HANA is at your fingertips

The SAP HANA platform is powerful. It gives enterprise organizations the ability to accelerate

analytics, business processes, sentiment data processing and predictive capabilities. SAP HANA

can provide faster, real-time insights into large volumes of information  – enabling you to improve

the value of your company’s data and make  faster decisions.

When you accelerate your SAP® application processing speed, you will increase efficiency and

effectiveness within your business. SAP HANA also gives you the ability to experience improved

business innovation speed, a stronger competitive advantage and an increase in the value of

your SAP software investment for your business.

 A major key to SAP HANA’s power is its innovative ability to manage Big Data and deliver real-

time insights. Without the typical delays you experience with enterprise data warehouses, you

need to provide all the right information  – including the large volumes of data from mobile apps  – 

to your business users,

But, with SAP HANA, there is one catch. The power of SAP HANA cannot be fully realized

unless you perform custom code optimization first.

Optimization unleashes it all

If you’ve customized your SAP applications, you can’t leverage the extensive potential of SAP

HANA’s in-memory advantages with a standard software implementation right “out -of-the-box.”

This is because the ABAP programming language in your custom SAP applications will not

reflect the changes in the SAP HANA data storage architecture.

One of the main SAP HANA advantages is fast access to data with advanced processing

features. However, that type of access only works if the application layer in your SAP softwareand the basic business functionality, such as data aggregation, unit conversion, sorting and

filtering, are modified and adapted.

How do you get your customized SAP software and SAP HANA to run together - fully optimized?

The answer is simple - optimize your custom SAP code. You will get the full performance

enhancements you seek and unlock the true power of SAP HANA.

Page 4: SmartShiftTechnologies WhitePaper Unleash the Full Power of SAP HANA 2015

7/21/2019 SmartShiftTechnologies WhitePaper Unleash the Full Power of SAP HANA 2015

http://slidepdf.com/reader/full/smartshifttechnologies-whitepaper-unleash-the-full-power-of-sap-hana-2015 4/12

 

© 2015 smartShift Technologies. Proprietary and Confidential. 

Unlock the true power of SAP HANA

Optimized customSAP code

Increase thevalue of yourSAP softwareinvestment

Increasebusinessefficiency andeffectiveness

Manage Big Dataand deliverreal-time insights

1 Why Optimize SAP HANA?

In a traditional SAP deployment, scalability is achieved by using the lowest common denominator

for all supported relational database management systems. To scale horizontally, people add

more application servers. With the SAP HANA platform, you have the opportunity to push code

from ABAP down to SQL Script to process data that is already in memory in the SAP HANA

server.

This approach avoids a large number of data transfers and individual data access instances,

resulting in significant performance increases. With its advanced computation engine, SAP

HANA provides the ability to perform operations in memory, such as currency conversion. These

operations were previously done in the ABAP application server at a lower level of efficiency.

To achieve this performance improvement, however, code optimization is critical and the processcan be complicated if you choose to do this manually. The question becomes  – what is the better

approach for your enterprise organization? Is it using your own resources or outsourced

resources to perform a long-term, manual process or would you prefer to us automated tools that

will help you achieve a lower cost of ownership for your SAP investment?

Page 5: SmartShiftTechnologies WhitePaper Unleash the Full Power of SAP HANA 2015

7/21/2019 SmartShiftTechnologies WhitePaper Unleash the Full Power of SAP HANA 2015

http://slidepdf.com/reader/full/smartshifttechnologies-whitepaper-unleash-the-full-power-of-sap-hana-2015 5/12

 

© 2015 smartShift Technologies. Proprietary and Confidential. 

The optimization process itself is often long and tedious. Looking through thousands of lines of

code to find one occurrence which needs to be fixed takes an enormous amount of time. Then,

the code needs to be fixed. Developers must work together. Everyone on the project must

understand each problem case and how it is being resolved, so as not to disrupt each other. This

can be very difficult to accomplish if the development environment is scattered and outsourced

around the world.

The next step is user testing. This is often the most expensive and time-consuming task in an

optimization project, because there are several rounds of trial-and-error testing.

 Almost every manual optimization project requires additional staff. Whether drawn from already

taxed internal employees or outsourced, this requirement brings additional inherent challenges to

the mix.

The faster, more cost-effective and more predictable approach is automated custom ABAP code

optimization for SAP HANA.

Manual optimization will only get you part of the way

With any application, optimization is necessary to realize the full benefits of the software. This is

especially true if there are underlying architecture changes. If your company has optimized

applications before, it is most likely that the process was completed manually. As you know, it’s a

lengthy process right from the start as you prioritize which transactions need to be optimized.

Why isn’t manual optimization the right answer? 

Page 6: SmartShiftTechnologies WhitePaper Unleash the Full Power of SAP HANA 2015

7/21/2019 SmartShiftTechnologies WhitePaper Unleash the Full Power of SAP HANA 2015

http://slidepdf.com/reader/full/smartshifttechnologies-whitepaper-unleash-the-full-power-of-sap-hana-2015 6/12

 

© 2015 smartShift Technologies. Proprietary and Confidential. 

2 Eight Benefits of Automated SAP HANAOptimization

With automated SAP HANA optimization, you will be able to detect, identify and optimize

performance bottlenecks more efficiently.

 Automated optimization also frees up SAP development resources. It will enable you to achieve

the performance improvements you expect, while enhancing your SAP software investment and

speeding up innovation.

Here are eight specific benefits that you will achieve with automated SAP HANA optimization.

BENEFIT #1

Heavy investment in SAP HANA expertise isn’t necessary 

If you upgraded any of your SAP applications recently, you know how hard it is to find quality

talent when looking for ABAP developers. It is even harder to find a developer who knows both

 ABAP and SAP HANA.

Automated optimization helps because… 

... it reduces the need to add significant SAP HANA-specialized resources to your staff.

 Automated SAP HANA optimization can be efficiently executed by a knowledgeable partner.

BENEFIT #2

Reduced errors compared to a manual approach

Manual changes in code are inherently prone to costly errors. These errors can lead to

inaccuracies that can cripple any application until the code is reworked.

Such changes in SAP HANA are even riskier, as the potential for errors is even greater. As noted

above, there are not a lot of people with ABAP experience who can proficiently write proper SAP

HANA optimization code.

Page 7: SmartShiftTechnologies WhitePaper Unleash the Full Power of SAP HANA 2015

7/21/2019 SmartShiftTechnologies WhitePaper Unleash the Full Power of SAP HANA 2015

http://slidepdf.com/reader/full/smartshifttechnologies-whitepaper-unleash-the-full-power-of-sap-hana-2015 7/12

 

© 2015 smartShift Technologies. Proprietary and Confidential. 

In addition, unoptimized code statements are not visible in a syntax check in SAP HANA. This

makes it harder to find them, and, once errors are found, your developers must understand every

implication to fix them properly. Code analysis tools help, but you have to choose the right tools.

Not all of them are thorough in catching all the errors. In addition, pure code analysis tools do not

offer an option of fixing the issues which still leaves room for manual errors.

Automated optimization helps because… 

… you get higher code conversion accuracy, eliminating the cost and resource time associated

with coding errors. In fact, automating the optimization process results in typically less than a

0.1% error rate. Compared to industry-wide error rate estimates, which vary from 5% up to 30-

40%. This can result in significant savings, even on the lower side of the error rate spectrum.

Automation provides a higher level of code correction accuracy

BENEFIT #3

Faster from start to finish

 A manual optimization process is inherently much slower and less precise than an automated

one. If you cannot find the right resources (and you may need many at times), it is going to be an

even slower process.

Automated optimization helps because… 

… you  can make all the changes you want in one single effort. When you use the right

automated process, it can run through millions of lines of codes in just minutes, while converting

the code from a defined source to a target system. If your system does not have the required

HANA prerequisites, such as a completed upgrade to a certain SAP version or making your

Page 8: SmartShiftTechnologies WhitePaper Unleash the Full Power of SAP HANA 2015

7/21/2019 SmartShiftTechnologies WhitePaper Unleash the Full Power of SAP HANA 2015

http://slidepdf.com/reader/full/smartshifttechnologies-whitepaper-unleash-the-full-power-of-sap-hana-2015 8/12

 

© 2015 smartShift Technologies. Proprietary and Confidential. 

system Unicode-enabled, you do not have to plan separate projects to prepare for this. In a

single, simultaneous automation initiative, you can get your system upgraded, Unicode-enabled

and HANA optimized all at once.

You will not only be able to meet HANA Code Compliance, but you will also achieve HANA

Performance Optimization in weeks, rather than months or even years. This approach will give

you significant savings in terms of time, resources and expenses.

BENEFIT #4

Avoid code freeze and dual maintenance

If you have an SAP application that uses an Oracle®, IBM DB2® or Microsoft SQL Server®

database, and you are migrating to SAP HANA, one of your first steps will be to create a

development instance for SAP HANA.

From that point on, whenever you make a change in your production system, you must also

make that change in your SAP HANA software to maintain the full functionality of both the

systems. Unfortunately when completed manually on both systems, this dual maintenance can

be very cumbersome and prone to errors.

In addition, at different points during development, testing or production, periods of code freeze

are unavoidable, adding delays and cost as well.

Automated optimization helps because… 

… there will not be much dual maintenance required during the transition to SAP HANA. Any

change made on your production system will be automatically integrated into your SAP HANA

system. Throughout the optimization process, there will be little to no need for code freeze.

Depending upon how many changes occur during the SAP HANA migration, you could also save

your development team weeks or months of time and costs.

BENEFIT #5

Faster, less costly testing

During a manual optimization process, there are often six or seven cycles of user testing. These

cycles are necessary, because of the vast amount of new code involved and the inherent errors

that will be discovered.

Page 9: SmartShiftTechnologies WhitePaper Unleash the Full Power of SAP HANA 2015

7/21/2019 SmartShiftTechnologies WhitePaper Unleash the Full Power of SAP HANA 2015

http://slidepdf.com/reader/full/smartshifttechnologies-whitepaper-unleash-the-full-power-of-sap-hana-2015 9/12

 

© 2015 smartShift Technologies. Proprietary and Confidential. 

This can add significant costs to a project. With each test, the business community  – the subject

matter experts (SMEs)  – must invest their valuable time in the project. A chargeback for these

valuable resources is assigned with each test and this will add up quickly.

Automated optimization helps enterprises because… 

… you will be able to reduce your number of test cycles dramatically. This is especially true if the

tool you use has a proven “zero-error rate”. The updated custom code is more accurate - making

the migration or upgrade process much simpler and reducing the overall implementation time for

the project.

In addition, a rule-based transformation engine can identify exactly where a change has been

made. Reports can then be generated to identify the objects and transactions which need

testing. This will allow you to only test for a specific portion of the system. Plus, once the new

code has been tested and verified, any testing thereafter will be much smoother. There will be

fewer “start-and-stop” incidences when SMEs find issues that have to be resolved immediately

by a developer.

BENEFIT #6

No need for prioritization

Because of the vast amount of code that can be optimized in any particular project, developers

always need to prioritize the work involved and make the most critical changes first. In reality, it

is very difficult to manually optimize every potential object. The reality is that this leaves many

lower priorities untouched.

Automated optimization helps because… 

… developers can optimize 100% of the custom code in SAP HANA and your SAP applications

all at once, while easily correcting any and all errors. Everything will be optimized automatically.

No wish list items will be left off.

BENEFIT #7

Reduced risk

The most challenging things organizations face with an IT project are uncertainty and unknown

risks. Migration to SAP HANA can involve both.

Page 10: SmartShiftTechnologies WhitePaper Unleash the Full Power of SAP HANA 2015

7/21/2019 SmartShiftTechnologies WhitePaper Unleash the Full Power of SAP HANA 2015

http://slidepdf.com/reader/full/smartshifttechnologies-whitepaper-unleash-the-full-power-of-sap-hana-2015 10/12

 

© 2015 smartShift Technologies. Proprietary and Confidential. 

Risk factors such as a lack of the right resources, manual errors, dual maintenance and

extended testing can all make it difficult to predict the outcome of any optimization project.

 Add in the unique characteristics of SAP HANA, such as large data sets and project uncertainty,

and risk will increase. For instance, in a manual optimization process, designs need to be

created based on what functionality you wish to keep in SAP HANA databases. With the amount

of code remediation and resources to execute unknown, the full extent of a manual SAP HANA

optimization process is never predictable.

Such uncertainty increases risk. This often turns into budget overruns, extended deployments

and missed deadlines.

Automated optimization helps because… 

… you will have an intelligent understanding of where you are in the optimization process. This

includes knowing which route is the most optimal path for fine-tuning your SAP HANA

implementation. With an efficient and reliable path, risk will be reduced dramatically and the

uncertainties due to human error will be eliminated.

BENEFIT #8

Simplified ongoing maintenance

Once an initial optimization project is completed, there will always be a need for ongoing code

optimization. Applications are constantly changed and updated, including as part of continued

 ABAP improvements driven by SAP, with certain constructs becoming obsolete over time. You

will also want to make sure that any future SAP HANA updates are optimally leveraged and

future custom code is compliant with the latest SAP standards.

For SAP HANA specifically, SAP recommends that customers rewrite the business functionality,

instead of changing any custom ABAP code manually. Since the code would then become

legacy code, this could create additional challenges for future maintenance activities.

Automated optimization helps because… … your future maintenance can occur seamlessly, without draining resources that have other

priorities. You will not need lengthy training to ensure that the system code is current. The

systematic, rule-based code changes in the automated optimization process will ensure

compliance and standardization.

Page 11: SmartShiftTechnologies WhitePaper Unleash the Full Power of SAP HANA 2015

7/21/2019 SmartShiftTechnologies WhitePaper Unleash the Full Power of SAP HANA 2015

http://slidepdf.com/reader/full/smartshifttechnologies-whitepaper-unleash-the-full-power-of-sap-hana-2015 11/12

 

© 2015 smartShift Technologies. Proprietary and Confidential. 

1

 Automated optimization also provides a feedback loop, so that developers can see what code

needed to be changed and how the errors were rectified. This helps to build a stronger skill set

among your developers by expanding your team’s SAP HANA knowledge base and resolving

future resource issues.

3 Start Your Automated Optimization Process Today

To realize the full power of SAP HANA, you have a choice. You can optimize your custom code

manually or achieve all the benefits listed here for your organization through an efficient,

automated process.

Keep in mind that SAP is still optimizing SAP HANA for various industry solutions. While that

effort is underway, there are still things you can do to improve performance by optimizing the

custom code you have today. A sidecar approach will help optimize your custom functionality, so

you can start taking advantage of SAP HANA while you wait.

Why not consider saving your organization time, money and resources? Call smartShift

Technologies today. Find out how our completely automated ABAP code optimization process

will help you achieve your transformation goals and deliver the full power of SAP HANA to your

enterprise - quickly and efficiently.

Page 12: SmartShiftTechnologies WhitePaper Unleash the Full Power of SAP HANA 2015

7/21/2019 SmartShiftTechnologies WhitePaper Unleash the Full Power of SAP HANA 2015

http://slidepdf.com/reader/full/smartshifttechnologies-whitepaper-unleash-the-full-power-of-sap-hana-2015 12/12

 

© 2015 smartShift Technologies. Proprietary and Confidential. 

1

4 About smartShift Technologies

 At smartShift, we’re radically improving how businesses accomplish transformations with

innovative automation throughout the entire enterprise software lifecycle. And, at a quality level

you’ve never seen before. Our modern, breakthrough approach to enterprise software

management is gaining serious momentum.

smartShift Technologies specializes in helping enterprises upgrade to high performance, next

generation computing environments, including moves from on-premise to Cloud, relational data

to big data and platform-to-platform.

Unlike anything else you’ve seen in the market, smartShift’s patented  suite of innovative

automation tools will help you replace the people-intensive approach to managing enterprise

applications. You’ll dramatically reduce the risk, cost and cycle times (from years to weeks) for

complex IT transformations and technology overhauls.

smartShift was founded in 2002 by a team of German engineers who pioneered automated

systems transformation software in the early 1990s.

Since then, we have grown to become an elite transformation and management partner to the

world’s leading enterprise IT organizations. We have a solid heritage of building robust,

extremely high quality algorithmic tools covering SAP and over 20+ other legacy programming

languages.

smartShift has served more than 200 global enterprise organizations across numerous vertical

markets with over 700 successful project deliveries.

We are headquartered in New York and have a worldwide presence with locations in North

 America, Europe and Asia-Pacific.

For more information

To learn about how smartShift can help you get the most out of your SAP HANA

transformation, contact us today at 917-793-2500 or visit www.smartShiftTech.com. 

SAP, ABAP, and all SAP logos are trademarks or registered trademarks of SAP AG in

Germany and in several other countries.

 All other product and service names mentioned are the trademarks of their respective

companies.