sap forum ankara 2017 - sap yenİ nesİl uygulamalarinizi sap hana platformu Üzerİnde kolay ve...

24
SAP FORUM ANKARA Dijital Dönüşüm • Dijital Türkiye Yeni nesil uygulamalarınızı SAP HANA Platformu üzerinde kolay ve hızlı bir şekilde nasıl geliştirebilirsiniz? Konuşmacı Adı : Buğra TEZER – Hüseyin DEMİRKALE Firma Adı : SAP Türkiye

Upload: sap-turkiye

Post on 21-Mar-2017

42 views

Category:

Technology


3 download

TRANSCRIPT

SAP FORUM ANKARADijital Dönüşüm • Dijital Türkiye Yeni nesil uygulamalarınızı SAP HANA Platformu üzerinde kolay ve hızlı bir

şekilde nasıl geliştirebilirsiniz?

Konuşmacı Adı : Buğra TEZER – Hüseyin DEMİRKALE

Firma Adı : SAP Türkiye

© 2017 SAP AG or an SAP affiliate company. All rights reserved. 2

Ajanda

SAP HANA Geliştirme Ortamları

SAP HANA Studio Nedir?

SAP HANA Studio Perspektifleri Modeler ve Uygulama Geliştirme Yapısı

HANA Modeler Editors, ABAP Development Tools

Yeni Programlama Yaklaşımı(Code-to-Data)( Top Down, Bottom up )

SAP HANA XSA

SAP Web IDE ve Wed IDE for SAP HANA

© 2017 SAP AG or an SAP affiliate company. All rights reserved. 3

SAP HANA Studio

© 2017 SAP AG or an SAP affiliate company. All rights reserved. 4

SAP HANA Studio Geliştirme Ortamı

SAP HANA Studio Nedir

Eclipse tabanlı geliştirme platformu

Birden çok platformu birleştirme

SAP HANA araçları

SAP HANA Studio Tools: SAP HANA

üzerinde uygulama geliştirme araçları

SAP HANA repository ile iletişim

SAP HANA üzerinde modelleme, uygulama

ve yönetim

© 2017 SAP AG or an SAP affiliate company. All rights reserved. 5

SAP HANA Studio Perspective ve View

Modeler Perspective

Attribute, analytic, and calculation views of

SAP HANA data

The SAP HANA Development perspective

SAP HANA XS üzerinde geliştirme ve yönetim

The Debug perspective

SAP HANA repository ile iletişim

The Administration Console perspective

HANA üzerinde yönetim araçları

© 2017 SAP AG or an SAP affiliate company. All rights reserved. 6

SAP HANA Studio Modeler Perspective

© 2017 SAP AG or an SAP affiliate company. All rights reserved. 7

SAP HANA Studio ve ABAP

ABAP Perspective

ABAP Programları, fonksiyonları yaratma

HANA ve ABAP perspektifleri arası geçiş

HANA için yaratılan procedure ve view’ların

ABAP içinde kullanımı

ABAP veri yapıları ve tablolara ulaşma

ABAP CDS

Debug

© 2017 SAP AG or an SAP affiliate company. All rights reserved. 8

Yeni Programlama Yaklaşımı (Code-to-Data)

Klasik Yaklaşım

– Yükü veri tabanından al

– İhtiyacımız olan veriyi uygulama sunucusuna getir

– ABAP ile istenilen veriyi düzenle

Yeni yaklaşım; Uygulama sunucusuna yüklü

veriyi almak yerine, hesaplamaları HANA seviyesinde

tamamla ve sonucu getir (Code-to-Data).

© 2017 SAP AG or an SAP affiliate company. All rights reserved. 9

Bottom Up&Top Down Yaklaşımlar

AS ABAP < 7.4 SP02

.Native SQL

ABAP 7.4 ≥ SP02

.Proxy Objeleri

ABAP 7.4 ≥ SP05

.ABAP Stack

tarafından yönetim

© 2017 SAP AG or an SAP affiliate company. All rights reserved. 10

ABAP CDS

Klasik Yaklaşım

– Yükü veri tabanından al

© 2017 SAP AG or an SAP affiliate company. All rights reserved. 11

SAP HANA XS

HANA XS

Bir database’den daha fazlası

Uygulama sunucusu

© 2017 SAP AG or an SAP affiliate company. All rights reserved. 12

SAP HANA XSA

HANA XSA Uygulama Geliştirme

Birden çok programlama dili desteği

(Node.js, Java, C++)

© 2017 SAP AG or an SAP affiliate company. All rights reserved. 13

SAP HANA XS vs XSA

HANA XSA Uygulama Geliştirme

HANA XS (Extended Services)

Node.js or JavaScript (New to SPS12)

Core JAVA Development (New to

SPS12)

© 2017 SAP AG or an SAP affiliate company. All rights reserved. 14

SAP WEB IDE for SAP HANA

SAP WEB IDE browser tabanlı

geliştirme ortamı

Kullanım Alanları

Yeni Fiori ve SAPUI5 uygulamaları

SAP HANA native uygulamaları(XSJS,

Node.js, Java)

© 2017 SAP AG or an SAP affiliate company. All rights reserved. 15

SAP WEB IDE for SAP HANA

© 2017 SAP AG or an SAP affiliate company. All rights reserved. 16

SAP WEB IDE for SAP HANA

© 2017 SAP AG or an SAP affiliate company. All rights reserved. 17

SAP WEB IDE for SAP HANA

© 2017 SAP AG or an SAP affiliate company. All rights reserved. 18

SAP WEB IDE for SAP HANA

WEB IDE for SAP HANA gelecekte

HANA studio’nun yerini almayı

hedeflemekte.

© 2017 SAP AG or an SAP affiliate company. All rights reserved. 19

SAP WEB IDE

Kullanım Alanları

Yeni Fiori ve SAPUI5 uygulamaları

Fiori uygulamalarının extend edilmesi

SAPUI5 hibrit uygulama yazımı

– Apache Cordova

IOT uygulamarı

Faydaları

• Kurulum yok

• Hızlı SAPUI5 geliştirme

• Oneriler ve template uygulamalar

© 2017 SAP AG or an SAP affiliate company. All rights reserved. 20

SAP WEB IDE

© 2017 SAP AG or an SAP affiliate company. All rights reserved. 21

SAP WEB IDE

© 2017 SAP AG or an SAP affiliate company. All rights reserved. 22

SAP WEB IDE Proje Yaratma Yöntemleri

File > New

Yeni projeyi

• Template kullanarak,

• Örnek uygulamadan yararlanarak

• Layout Editor yardımı ile

• Veya Extension projesi olarak

yarat.

File>Import

• Dosya sistemi,ABAP

repository,HCP, Splash/BUILD

File>Git

• Git repository’den yaratma

© 2017 SAP AG or an SAP affiliate company. All rights reserved. 23

SAP WEB IDE Layout Editor

CANVAS

PALET ÖZELLİKLER

TABLET/TELEFON

© 2017 SAP AG or an SAP affiliate company. All rights reserved.

Teşekkürler