How do SAP NetWeaver and SAP HANA fit together?

Werbung
Anwendungsentwicklung auf Basis von SAP NetWeaver
und Hana
Thorsten Schneider, SAP AG
Mai 2013
Customer
Legal disclaimer
This presentation is not subject to your license agreement or any other agreement with SAP.
SAP has no obligation to pursue any course of business outlined in this presentation or to
develop or release any functionality mentioned in this presentation. This presentation and
SAP's strategy and possible future developments are subject to change and may be changed
by SAP at any time for any reason without notice. This document is provided without a
warranty of any kind, either express or implied, including but not limited to, the implied
warranties of merchantability, fitness for a particular purpose, or non-infringement. SAP
assumes no responsibility for errors or omissions in this document, except if such damages
were caused by SAP intentionally or grossly negligent.
© 2013 SAP AG. All rights reserved.
Customer
2
Application development based on SAP NetWeaver and SAP HANA
Key questions
Imagine…You are an SAP customer. You use SAP Business
Suite. SAP NetWeaver is the technological backbone of your
systems. And now comes SAP HANA…
?
?
?
How do SAP NetWeaver and SAP HANA fit together? What are benefits
of combining them?
What happens to existing investments?
How can companies qualify themselves for new opportunities?
© 2013 SAP AG. All rights reserved.
Customer
3
Application development based on SAP NetWeaver and SAP HANA
Key questions
Imagine…You are an SAP customer. You use SAP Business
Suite. SAP NetWeaver is the technological backbone of your
systems. And now comes SAP HANA…
?
?
?
How do SAP NetWeaver and SAP HANA fit together? What are benefits
of combining them?
What happens to existing investments?
How can companies qualify themselves for new opportunities?
© 2013 SAP AG. All rights reserved.
Customer
4
How do SAP NetWeaver and SAP HANA fit together?
Big Picture
Continuous investments into SAP NetWeaver
MOBILITY
Plus innovative extensions following the industry
trends
SAP NETWEAVER
IN-MEMORY
© 2013 SAP AG. All rights reserved.
CLOUD
SAP Business Suite
 In-Memory: for unprecedented business in real-time
 Cloud: for unprecedented agility and user experience for
developers
 Mobility: for unprecedented end-user experience
SAP NetWeaver 7.4 generally available since May
2013 and the new “go-to” release
Customer
5
How do SAP NetWeaver and SAP HANA fit together?
SAP NetWeaver 7.4
Process Orchestration
Business Warehouse
Gateway as a Service
Consumption
NWBC,FPM,
UI5,Personas
Gateway
Lifecycle Management
NetWeaver
Portal
Application Servers
ABAP and Java
Classical Database
SAP HANA
Compatible with 7.3x
Optimized for SAP HANA
© 2013 SAP AG. All rights reserved.
Database layer
UI5
SAP HANA
Cloud Portal
Mobile
as a Service
Java
Container
SAP HANA Service
Other
Container
SAP HANA Cloud
Integration
SAP HANA CLOUD
PLATFORM
SAP NETWEAVER 7.4
Persistence Service
Easy deployment
Cloud services tailored for
integration and collaboration
Customer
6
How do SAP NetWeaver and SAP HANA fit together?
SAP HANA support in SAP NetWeaver 7.4
Q2 / 2013
 SAP NetWeaver 7.4 generally
available
 SAP NetWeaver AS ABAP 7.4
– Foundation for SAP Business Suite
powered by SAP HANA (majority of core
applications and industry solutions are
generally available)
Q3 / 2013
Q4 / 2013
 SAP NetWeaver hubs will
stepwise support SAP HANA as
database (incl. JAVA)
 Continuous innovations released
on a quarterly schedule
Q1 / 2014
 SAP NetWeaver hubs will
stepwise support SAP HANA as
database (incl. JAVA)
 SAP NetWeaver BW 7.4 SP05
– Recommended for EDW use case
scenarios
 Continuous innovations released
on a quarterly schedule
– ABAP on SAP HANA custom development
 SAP NetWeaver BW 7.4 SP02
– No new BW functionality released
– Supports embedded use case scenarios
– Functionality corresponds to SAP
NetWeaver BW 7.30 SP09, BW 7.31 SP07
Solution today
(Q2/2013)
© 2013 SAP AG. All rights reserved.
Planned innovations
(Q3/2013)
Future direction
(Q4/2013 and beyond)
Customer
7
How do SAP NetWeaver and SAP HANA fit together?
AS ABAP 7.4… some facts
AS ABAP 7.4 is an enhancement package
 Compatible with AS ABAP 7.03 / 7.31
 Underlying application server for SAP Business Suite and SAP
NetWeaver BW
 Supports SAP HANA and other databases
 Contains optimizations for SAP HANA and innovations
independent of SAP HANA
Product Availability Matrix
 Dual-stack no longer supported
 64bit mandatory
 New installations support only Unicode; Unicode for
SAP HANA mandatory
Custom Applications
SAP
Business
Suite
SAP
NetWeaver
BW
...
ABAP Development Tools for SAP NetWeaver
SAP NetWeaver AS ABAP 7.4
SAP HANA Database
Any DB
SAP NetWeaver AS ABAP 7.4 is the “go-to” release for all SAP HANA-based ABAP applications
© 2013 SAP AG. All rights reserved.
Customer
8
How do SAP NetWeaver and SAP HANA fit together?
ABAP custom development on SAP HANA (1/2)
1) Accelerators for
Add-Ons
SAP
Business
Suite
CD /
PD
Any DB
SAP
HANA
2) Add-Ons for SoH
CD /
SAP
PD
Business Suite
SAP HANA
3) New applications
(side-by-side with
Business Suite)
SAP
Business
Suite
Customer
/ Partner
Any DB
SAP
HANA
4) Add-Ons for
NetWeaver BW
CD /
SAP
PD
NetWeaver BW
SAP HANA
5) New applications
(no direct link to
Business Suite)
Customer / Partner
Development
SAP HANA
 accelerate existing Z-coding,  customer-specific
 develop new applications  customer-specific
 develop new applications
develop application-specific
developments in SoH context
running
side-by-side
with
developments in NetWeaver
(but no direct link to Business
accelerators
Business Suite (similar HPAs)
BW context
Suite)
 enable existing Add-Ons to
 possible since AS ABAP 7.0x
run on SoH
 specifically designed and  along the lines of 2)
 along the lines of 3)
implemented for SAP HANA
 optimize them for SAP HANA
technology
technology
 develop
completely
Add-Ons for SoH
new
CD / PD = customer development / partner development, SoH = SAP Business Suite powered by SAP HANA
© 2013 SAP AG. All rights reserved.
Customer
9
How do SAP NetWeaver and SAP HANA fit together?
ABAP custom development on SAP HANA (2/2)
Fault-tolerant value
helps (using SAP
HANA text search)
Navigate through large data
sets (using ALV with
integrated data access)
Analytical side-panels
using advanced SAP HANA
capabilities
Accelerate data access by
pushing operations to SAP
HANA
Benefits of AS ABAP 7.4 for SAP HANA-based applications: proven, efficient, non-disruptive
© 2013 SAP AG. All rights reserved.
Customer
10
Application development based on SAP NetWeaver and SAP HANA
Key questions
Imagine…You are an SAP customer. You use SAP Business
Suite. SAP NetWeaver is the technological backbone of your
systems. And now comes SAP HANA…
?
?
?
How do SAP NetWeaver and SAP HANA fit together? What are benefits
of combining them?
What happens to existing investments?
How can companies qualify themselves for new opportunities?
© 2013 SAP AG. All rights reserved.
Customer
11
What happens to existing investments?
Steps to migrate to the SAP HANA database
2 Update:
1 Prepare:
 dual stack split (if needed)
 unicode conversion (if needed)
RDBMS
ERP 6.06
ABAP + Java
7.03
 to new SAP ERP
Enhancement Package
 including AS ABAP 7.4
3 Migrate:
 from traditional database
 to SAP HANA database
RDBMS
HANA
ERP 6.16
ABAP 7.4
ERP 6.16
ABAP 7.4
RDBMS
Java (7.03)
Database Migration Option (DMO) in Software Update
Manager (pilot available for SAP NetWeaver BW)
© 2013 SAP AG. All rights reserved.
Customer
12
What happens to existing investments?
Impact of SAP HANA on custom ABAP development
Impact on existing custom ABAP developments
 Existing ABAP Code runs without disruption, but needs to be re-tested after activation of SAP standard code
optimizations
 Pool / Cluster Tables are transformed into transparent tables
 Exclusions are generated for existing secondary indices (as they are not needed in most cases on SAP HANA)
Performance guidelines
 Several scenarios immediately benefit w/o adjustments (e.g. aggregations, scan on non-indexed table fields,
high physical I/O, etc.)
 Existing “golden rules” for Open SQL remain valid as general recommendations
 There are some shifts of priorities (e.g. index definition (lower) and avoidance of nested selects (higher))
© 2013 SAP AG. All rights reserved.
Customer
13
What happens to existing investments?
Guided performance optimization
Performance Tuning Worklist (SWLT)
Static code
analysis
Improved /new code inspector checks, e.g.
 Nested SELECT statements across call stack
 Used columns vs. selected columns
Runtime data
New SQL monitor (SQLM)
 Can run in production; also before migration
 Captures aggregated runtime data
(# of executions, runtimes, tables, transaction)
© 2013 SAP AG. All rights reserved.
Correlate and optimize
 Define context from business perspective (entry point,
transaction, involved data)
 Detect places with best cost/benefit ratio
 Fix performance bugs and “unexpected” database
accesses
 Find places where “code pushdown” on SAP HANA can
be applied (e.g. via a procedure)
Customer
14
Application development based on SAP NetWeaver and SAP HANA
Key questions
Imagine…You are an SAP customer. You use SAP Business
Suite. SAP NetWeaver is the technological backbone of your
systems. And now comes SAP HANA…
?
?
?
How do SAP NetWeaver and SAP HANA fit together? What are benefits
of combining them?
What happens to existing investments?
How can companies qualify themselves for new opportunities?
© 2013 SAP AG. All rights reserved.
Customer
15
How can companies qualify themselves?
Available trainings
HA100: SAP HANA – Introduction (2-day course)
 Technical overview course addressing all target audiences
HA150: SQL Basics for SAP HANA (2-day course)
 Refreshes your SQL knowledge and covers advanced SQL techniques for querying and manipulating data in
SAP HANA database
HA300: SAP HANA – Implementation and Modeling (3-day course)
 Provides more in-depth knowledge on implementing information models in SAP HANA and replication of data
using SAP Landscape Transformation (SLT) addressing primarily implementation consultants
HA400: ABAP / SQL for SAP HANA (2-day course)
 Addresses the most urgent enablement need around adopting and optimizing program code of ABAP-based
applications (Suite on HANA, including: ERP, CRM, SCM, and BW on HANA) when implementing on or
migrating to SAP HANA
© 2013 SAP AG. All rights reserved.
Customer
16
How can companies qualify themselves?
SAP NetWeaver 7.4 general availability care program
Interested companies can take part in the SAP NetWeaver 7.4
generally availability care program
Prerequisites
 E-mail to [email protected]
 Completed questionnaire
Timeline
 Nomination for participation until: end of June 2013
 Planned completion date: mid of August 2013
Benefits
 Direct monitoring of your customer messages by SAP development
 Free access to early knowledge material
© 2013 SAP AG. All rights reserved.
Customer
17
How can companies qualify themselves?
Trials system on Amazon
1
Try
2
Test
3
Explore
 Get access to a preconfigured ABAP 7.4 on SAP HANA in a matter of minutes via the
SAP Cloud Appliance Library
 Benefit from sample scenarios, tutorials and best practices
 Experience the integrated development environment in Eclipse
More information: http://scn.sap.com/community/developer-center/abap
http://scn.sap.com/community/abap/hana
© 2013 SAP AG. All rights reserved.
Customer
18
Application development based on SAP NetWeaver and SAP HANA
Key takeaways
SAP NetWeaver 7.4 is the new “go-to” release
SAP NetWeaver AS ABAP 7.4 is the “go-to” release for
all SAP HANA-based ABAP applications
 SAP Business Suite
 SAP NetWeaver Business Warehouse
 Custom applications
Existing custom ABAP developments run without
disruption when migration to SAP HANA
With ABAP 7.4 and SAP HANA there are new custom
development opportunities for accelerating, extending
and innovating
© 2013 SAP AG. All rights reserved.
Customer
19
Application development based on SAP NetWeaver and SAP HANA
Questions & answers
© 2013 SAP AG. All rights reserved.
Customer
20
Thank you
Contact information:
Thorsten Schneider
Product Manager
SAP AG
[email protected]
Herunterladen