SmartShiftTechnologies WhitePaper Unleash the Full Power of SAP HANA 2015
description
Transcript of 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
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
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.
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?
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?
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.
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
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.
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.
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.
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.
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.