fiori İle sap her an yaninizda
TRANSCRIPT
SAP FORUM İSTANBUL 2014Basit Düşün Fark YaratFIORI İLE SAP HER AN YANINIZDAZafer Zihni Genç – Serkan ÖzcanBTC
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 2
Gündem
BTC’ye Genel Bakış
Fiori� Fiori nedir?� Fiori’nin Güçlü Yanları & Getirileri nelerdir?
Fiori kurulumu� Fiori kurulumu için gereksinimler nelerdir?� Fiori kurulumu için yaklaşımlar nelerdir?
Standart Fiori Uygulamaları� Standart Fiori uygulamalarının özellikleri nelerdir?� Standart Fiori uygulamalarının implementasyonu ve düzenlenmesi nasıl yapılır?
Müşteriye Özel Fiori Uygulamaları� Fiori Uygulaması Nasıl Geliştirilir?� SAP Netweaver Gateway Service Builder ve Eclipse Geliştirme OrtamıDemo
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 3
Bir Proje Firması olarak BTC
Müşteriler
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 4
BTC – Multinational Company
Deutschland
OldenburgBerlinBremenDortmundGüterslohHamburgLeipzigMainzMünchenMünsterNeckarsulm
SchweizZürich
Türkiyeİstanbul
日本 (Japan)東京 (Tokyo)
PolenPoznań
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 5
Dünya Çapındaki Projelerimiz
BTC ofisleriBTC projeleri
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 6
BTC Grup Şirketleri
AOV IT Services GmbHGütersloh
BTC Sp. z.o.o.Poznań
hmmh multimediahaus AG Bremen
BTC (Schweiz) AGZürich
BTC ES AGOldenburg
BTC IT Services GmbHOldenburg
Pro Consult GmbHBad Homburg
BTC AGOldenburg
BTC Bilişim Hizmetleri A. Ş.İstanbul
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 7
BTC’nin Türkiye’deki Gelişimi
• 1995 yılında İstanbul’da kurulduk.
• İş yazılımı çözümlerinde uzmanlaştık.
• Profesyonel bir danışmanlık organizasyonu olarak müşterilerimizle iş ortaklıkları kurduk.
• 2005 yılında BTC Grubuna katıldık.
• Danışmanlık, sistem entegrasyonu ve sistem yönetimi için çözümler sunuyoruz.
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 8
Sektörler1
Kamu
Sanayi
Enerji
Telekomünikasyon
Hizmet
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 9
İş Alanlarımız• İş Yazılımı Çözümleri
• ERP• CRM• HCM• Enerji Sektörü Çözümleri IS-U• Mobil Çözümler• BI/BOBJ• Portal Uygulamaları • Kurumsal İçerik Yönetimi• Süreç Yönetimi
• Enerji Kontrol Uygulamaları• SCADA/DMS • Smart Metering (OSOS)• GIS• Enerji Yönetim Çözümleri
• Sistem Yönetimi
Fiori
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 11
Fiori Nedir?
• Fiori eclipse ortamında geliştirilenhtml5 tabanlı uygulamaların SAP sistemine BSP olarak yüklenmişhalidir.
• Fiori uygulamaları masaüstü, tablet ve akıllı telefonlarda benzerekranları kullanıcılara sunar.
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 12
SAP Arayüz Evriminin Son Hali; Fiori
“Simplicity is the ultimate sophistication”-Leonardo da Vinci
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 13
Fiori’nin Güçlü Yanları & Getirileri nelerdir?
SAPUI5; JavaScript ve HTML5 teknolojisi üzerine kurulan, istemci tarafında çalıştırılan ve SAP için özelleştirilmiş bir kütüphanedir. SAPUI5 getirdiği esneklik ve kolay geliştirilebilirlik ile SAP ’in var olan müşteri odaklı yaklaşımı ve desteğin ön planda olduğu güçlü tarafları birleşiyor.
Güçlü Yanları� Geniş görsel diyagram seçenekleri masaüstü ve mobil uygulamalarda� Geliştirilen uygulamanın bütün SAP platformlarında entegre edilebilmesi� OData entegrasyonu ile uzun soluklu kullanılabilirlik� Hızlıca özel isteklere uyarlanabilen kontroller� Modern tema ve arayüzler� Farklı tarayıcı desteği
Getirileri� Farklı cihazlarda ve platformlarda kullanarak sürekliliği sağlamak� Basit ve yalın arayüz ile kullanıcı üretkenliğinin arttırılması� Maliyetlerin azaltılması
Fiori Kurulumu
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 15
Fiori kurulumu için gereksinimler nelerdir?
• Fiori ilk yayınlanan uygulamalar için minimum ERP versiyonu 6.0 SP 15 ve üzeri olmalıdır.
• Son yayınlanan uygulamalar için 6.0 EHP 7 yüklü olması gerekmektedir.
Bileşen Versiyon Açıklama
NW SAP_BASIS 7.00 SPS21 and above
Prerequisites Notes 1774246, 1799549, 1805986, 1754533, 1809628
ERP 6.0 SPS 15 and above 6.0 SPS 15 and above6.0 EnhP2 SPS 06 and above6.0 EnhP3 SPS 05 and above6.0 EnhP4 SPS 05 and above6.0 EnhP5 SPS 03 and above6.0 EnhP6 SPS 01 and above
GW Server
GW BEP
GW_CORE 200 SP06IW_FND 250 SP06IW_PGW 1.00 SP03IW_BEP 2.0 SP06
Notes 1799722 + 1805831JSON - IWFND 2.50 (NW 7.02) SP 04 with SAP Note 1648418 JSON - IWFND 2.40** (NW 7.00 on 7.20 Kernel with SAP Note 1648418
SAPUI5 – Runtime
Design time
UISAPUI5 100 SP04UI_INFRA 100 SP04UI2_7XX 100 SP04UI2_FND 100 SP04
SAP UI5 Library v 1.10
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 16
Fiori kurulumu için yaklaşımlar nelerdir?
SAP NW Gateway Server SAP UI 5
Fiori UI Add-ons
SAP ERP
Fiori Integration Add-ons
SAP NW Gateway IW_BEP
1) Merkezi Kurulum Deployment of SAP NetWeaver Gateway
2) Gömülü Kurulum Deployment of SAP NetWeaver Gateway
SAP NW Gateway Server SAP UI 5
Fiori UI Add-ons
SAP ERP
Fiori Integration Add-ons
SAP NW Gateway IW_BEP
Standart Fiori Uygulamaları
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 18
Standart Fiori uygulamalarının özellikleri nelerdir?
Nerede olursanız olun
her yerden erişilebilir
Tek ve benzer bir deneyim
sağlar
Görünümü hoş, kullanımı kolay ve keyifli
Sizin için sizin ihtiyaçlarınıza
göre tasarlandı
Önemli şeylere
odaklandı
Esnek Basit Uyumlu KeyifliRol Tabanlı
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 19
Fiori Ekranı Kullanıcı için bir giriş noktası
Rol tabanlı & kişiye özel
Arama yapabilme
Çoklu Cihaz Desteği
Tema seçebilme
Paylaşım ve sonradan erişim için sabit URL adresleri
Çoklu Ortam Desteği
SAP Fiori Aktif PencerelerGerçek zamanlı önemli bilgiler tek ekranda
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 20
Standart Fiori uygulamalarının implementasyonu ve düzenlenmesi nasıl yapılır?
• Uygulamanın bağlanacağı sistem alias ve rfc hedefleri oluşturulur.
• SAP oData servis bakım ekranından ilgili uygulamanın servisleri oluşturulur.
• Uygulama bir SAP rolüne bağlanarak kullanıcının ana sayfasına gelmesi sağlanır.
• Uygulamaya girilir ve çıkan hatalar tespit edilip gerekli uyarlamalar ve geliştirmeler yapılır.
• Uygulamanın düzgün bir şekilde çalışır hale geldikten sonra müşteri isteğine göre ekranda bir takım değişiklikler yapılır.
• Uygulama verileri için gerekli badi implementasyonları yapılır.
• İstenirse kullanılan tema değiştirilerek uygulamaya çok farklı bir görünüm kazandırılabilir.
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 2115
SAP Fiori – Ana Sayfa
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 2216
SAP Fiori – My Timesheet
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 2317
SAP Fiori – My Paystubs
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 2418
SAP Fiori – My Benefits
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 2519
SAP Fiori – Approve Travel Expenses
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 2620
SAP Fiori – Track Sales Orders
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 2721
SAP Fiori – Track Shipments
Müşteriye Özel Fiori Uygulamaları
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 29
Fiori Uygulaması Nasıl Geliştirilir?
• SAP Gateway Service Builder ile Odata Modeli oluşturulur
• Modelin veri kaynağı belirlenir. BOR veya RFC ile veri kaynağı beslenir.
• Odata Servisi oluşturulur.
• Eclipse geliştirme ortamına SAP Odata plug-inleri yüklenir.
• Model View Controller (MVC) yaklaşımı kullanılarak ekranlar tasarlanır ve bu ekranlar odataservisine bağlanır.
• Gelişitirilen proje SAP sistemine deploy edilir. BSP olarak oluşturulan bu uygulama bir role bağlanarak kullanıcının ana sayfasında görünmesi sağlanır.
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 30
SAP Netweaver Gateway Service Builder (oData)
Veri Tipleri
İlişkiler
Veri Setleri
Servisler
Veri kaynağı
eşleme
Veri Kaynağı
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 31
Eclipse Geliştirme Ortamı
Proje
Yerelleştirme
Stil DosyalarıResimler
MVC Yapısı
Başlangıç Sayfası
Veri Seti Bağlama Arama Yenileme
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 32
SAP Fiori Demo
Demo
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
Teşekkürler
İletişim Bilgileri:Zafer Zihni GençYazılım Geliştirme YöneticisiBTC Bilişim Hizmetleri A.Ş.Çayıryolu 1, Partaş Center Kat:11-12İçerenköy, 34752 İstanbul, Türkiye0533 810 70 93
Serkan ÖzcanSolution ExpertBTC Bilişim Hizmetleri A.Ş.Çayıryolu 1, Partaş Center Kat:11-12İçerenköy, 34752 İstanbul, Türkiye0532 234 22 87