Presentation is loading. Please wait.

Presentation is loading. Please wait.

TheValueChain.

Similar presentations


Presentation on theme: "TheValueChain."— Presentation transcript:

1 TheValueChain

2 Impact and development guidelines by Hans Bellens
HANA for ABAP Impact and development guidelines by Hans Bellens

3 SAP HANA Platform Platform for next-generation “smart” applications

4 SAP HANA Platform More than just another database

5 Development architecture

6

7 SAP NetWeaver AS ABAP 7.4 powered by SAP HANA
Go-to release for SAP NetWeaver and for ABAP development for SAP HANA Next Enhancement Package after SAP NetWeaver 7.03/7.31 Available since 05/2013 Service release SP 8 since 09/2014 Supports SAP HANA and other classic databases Continuous innovation without disruption Extension to Mobile, Big Data and Cloud Seamless E2E development experience based on Eclipse Enabler for real real-time business Foundation of SAP Business Suite 7 i2013 and SAP Business Warehouse 7.4 powered by SAP HANA

8 SAP NetWeaver AS ABAP 7.4 powered by SAP HANA Highlights at a glance

9 More than just another database The Code-to-Data paradigm in ABAP
SAP NetWeaver AS ABAP 7.4 powered by SAP HANA The fundamentals you need to know The SAP HANA platform More than just another database The Code-to-Data paradigm in ABAP The database is no longer the bottleneck Adjustments of the classical performance guidelines Eclipse, the integrated development environment ABAP Development Tools for SAP NetWeaver

10 Code-to-Data paradigm in ABAP powered by SAP HANA
Classic DB: Data-intensive computations in application layer (Data-to-Code) SAP HANA: Data-intensive computations in data layer (Code-to-Data or Code Pushdown)

11 Performance guidelines for Open SQL programming Adjustments for SAP HANA

12 Excellent user experience and assistance
ABAP Development Tools for SAP NetWeaver Integrated developer experience in Eclipse Superior toolset for ABAP development with high developer productivity in Eclipse Excellent user experience and assistance Failover-safe online development in multiple systems Full support of ABAP development for SAP HANA Easy integration of custom or 3rd party tools Software Development Kit provided Central Update Site for all Eclipse-based SAP development tools For ABAP, SAPUI5, SAP HANA, CLOUD, BW, … tools.hana.ondemand.com

13 How can my custom ABAP code benefit from SAP HANA?
Out-of-the-box transparent optimizations Optimized protocols, table buffer enhancements, … Advanced tooling and programming capabilities Performance analysis tools Re-use components optimized for SAP HANA Database-oriented programming models Easy integration of advanced SAP HANA features Best practices and guidelines Performance guidelines, reference scenarios, …

14 How can my custom ABAP code benefit from SAP HANA? Recommended approach

15 Detect

16 Detect Functional considerations
Transaction SCI (Code Inspector) Check Variant FUNCTIONAL_DB

17 Transaction SCI (Code Inspector)
Check Variant FUNCTIONAL_DB

18 Detect Performance considerations
Transaction SCI (Code Inspector) Check Variant PERFORMANCE_DB

19 Transaction SCI (Code Inspector)
Check Variant PERFORMANCE_DB

20 Detect ABAP Test Cockpit for static code checks
Transaction ATC ABAP Test Cockpit

21 Detect SQL Monitor for runtime code analysis
Transaction SQLM SQL Monitor

22 SQL Performance Tuning Worklist
Transaction SWLT

23 Optimize

24 Optimize

25 Optimize

26 Enhanced Open SQL Code Pushdown begins with Open SQL
Open SQL: Database abstraction layer defining a common semantic for all SAPsupported databases Delegation of data-intensive calculations to the database using Open SQL JOINs, sub-queries, aggregate functions, … Enhanced support of Code-to-Data paradigm Broader coverage of standard SQL features Reduction of existing limitations

27 Core Data Services (CDS) Advanced view definition

28 Explore

29 SAP HANA Database Procedures

30

31 HANA for ABAP Impact and development guidelines
Q & A ?


Download ppt "TheValueChain."

Similar presentations


Ads by Google