SAP Fiori - Hızlı Kılavuz
SAP Fiori, SAP yazılımı ve uygulamaları için yeni bir kullanıcı deneyimidir (UX). İş onayları, finansal uygulamalar, hesaplama uygulamaları ve çeşitli self servis uygulamalar gibi normal iş işlevlerinde kullanılan bir dizi uygulama sağlar.
SAP Fiori, İK, Üretim, finans vb. 300'den fazla rol tabanlı uygulama sağlar. SAP Fiori ana sayfa uygulamasını açtığınızda, çiçeklerin bir resmini göreceksiniz. Çünkü Fiori, İtalyanca'da 'çiçekler' anlamına geliyor.
SAP Fiori, tüm iş rollerini uyumlu el cihazlarında gerçek zamanlı olarak sağlar. Masaüstü, akıllı telefonlar ve tabletlerde benzersiz yanıt verme hızıyla basit, kullanımı kolay işlevlerde iş rolleri sunar.
SAP Fiori, kullanıcıların masaüstü / dizüstü bilgisayarlarında bir işlem başlatmasına ve bu işleme bir akıllı telefon veya tablette devam etmesine olanak tanıyan birden çok cihaz uygulamasına olanak tanır. SAP, Kullanıcı arayüzü UI5'e dayalı Fiori Uygulamaları geliştirdi.
SAP Fiori, SAP HANA'nın gücü ile birleştirildiğinde, benzersiz bir uygulama yanıtı ve sorgu yürütme süresi sağlar. SAP Fiori kullanıcı deneyimi (UX), iş kolları arasında kurumsal çapta etkileşim için kişiselleştirilmiş ve rol tabanlı bir kullanıcı deneyimi sağlamak için kullanılır.
SAP Fiori nasıl doğdu?
Bir araştırma yapıldığında, SAP kullanıcılarının çoğunun kullandığı tespit edildi. SAP User Interfaceuygulamalara erişmek için. Bunlar, izin talebi, seyahat talebi, vb. Gibi Yönetici-çalışan etkileşimleriyle ilgili yaygın uygulamaları içeriyordu. Bu GUI'nin içinde çeşitli işlevlere sahip 300.000'den fazla ekranı vardı. SAP, en sık kullanılan uygulamayı kontrol etti ve ardından bu uygulamaları yenilemeye karar verdi. SAP Fiori böyle doğdu.
SAP Fiori Tasarım İlkeleri
Beş tasarım ilkesi vardır: SAP Fiori UI5. Bu ilkeler, SAP Fiori'yi basitleştirir ve farklı işlemleri basit görev tabanlı UI uygulamalarına ayırır.
Role-Based - SAP, çeşitli SAP işlemlerini ayrıştırdı ve bunları kullanıcılara yalnızca en alakalı bilgileri gösteren güzel kullanıcı etkileşimli uygulamalara dönüştürdü.
Responsiveness - SAP Fiori, SAP HANA'nın gücü ile birleştirildiğinde, benzersiz bir uygulama yanıtı ve sorgu yürütme süresi sağlar.
Simple - SAP Fiori'yi kullanıcı talebine uyacak şekilde basitleştirmek için SAP bunu bir 1-1-3senaryo. Bu, 1 kullanıcı, 1 kullanım durumu ve 3 ekran anlamına gelir.
Seamless Experience - SAP, tüm Fiori uygulamalarını aynı dile dayalı olarak sağlamıştır ve bu, dağıtım ve platform açısından önemli değildir.
Delightful - SAP Fiori ile çalışmak üzere tasarlandı ECC 6.0 kullanıcıların işini kolaylaştırmak ve mevcut SAP sistemine dağıtmak.
SAP Fiori Uygulamaları
SAP Fiori uygulamaları üç kategoriye ayrılmıştır. İşlevlerine ve altyapı gereksinimlerine göre ayırt edilirler.
- İşlemsel Uygulamalar
- Bilgi tabloları
- Analitik Uygulamalar
İşlemsel Uygulamalar
İşlem Uygulamalarının en önemli özellikleri şunlardır:
SAP Fiori'nin ilk sürümü 25 işlemsel uygulama içeriyordu.
SAP Fiori'deki işlem uygulamaları, izin talebi, seyahat talepleri gibi yönetici-çalışan işlemleri gibi işlemsel görevleri gerçekleştirmek için kullanılır.
İşlemsel Uygulamalar en iyi SAP HANA veri tabanında çalışır, ancak kabul edilebilir performansa sahip herhangi bir veri tabanıyla dağıtılabilir. Bu uygulamalar, bir kullanıcının mobil cihazların yanı sıra masaüstü veya dizüstü bilgisayarlarda basit SAP işlemlerini çalıştırmasına izin verir.
Example - Bırakma Talebi, Seyahat Talebi, Satın Alma Siparişi.
Bilgi tabloları
Bilgi sayfasının önemli özellikleri aşağıda verilmiştir.
Bilgi sayfaları, iş operasyonlarında temel bilgileri ve bağlamsal bilgileri detaylandırmak için kullanılır. SAP Fiori kutucuklarında, daha fazla ayrıntıya inebilirsiniz.
Ayrıca, tek bir olgu sayfasında, ilgili tüm bilgi sayfalarına gitmenize olanak tanır.
Bilgi sayfaları ayrıca, Transactional appsSAP işlemlerini çalıştırmak için. Birkaç Bilgi sayfası ayrıca coğrafi haritaların entegrasyon seçeneğini de sağlar.
Bilgi formlarını Fiori Launchpad arama sonuçlarından, diğer bilgi sayfalarından veya İşlem veya Analitik uygulamalardan arayabilirsiniz.
Bilgi sayfaları yalnızca SAP HANA veritabanında çalışır ve ayrıca bir ABAP yığını gerektirir ve SAP HANA Live katman-2 mimarisine taşınamazlar.
Example- Merkezdeki nesnelerin satıcı sözleşmesi ile ilgili ayrıntılara sahip olduğu bir bilgi formu uygulaması vardır. Satıcı ayrıntıları, sözleşme şartları, ürün ayrıntıları vb. Gibi daha fazla ayrıntıya inebilirsiniz.
Analitik Uygulamalar
Analitik uygulamalar, iş operasyonları hakkında role dayalı gerçek zamanlı bilgi sağlamak için kullanılır. Analitik uygulamalar, SAP HANA'nın gücünü SAP iş paketi ile entegre eder. Ön uç web tarayıcısında büyük hacimli veriden gerçek zamanlı bilgi sağlar.
Analitik uygulamaları kullanarak, Temel Performans göstergeleri KPI'larını yakından izleyebilirsiniz. Ticari faaliyetlerinizin karmaşık toplamalarını ve hesaplamalarını gerçekleştirebilir ve piyasa koşullarındaki değişikliklere göre anında tepki verebilirsiniz.
SAP Fiori Analitik uygulamaları, SAP HANA veri tabanında çalışır ve Sanal veri modellerini kullanır.
Misal
SAP UX Stratejisi
Kullanıcı Deneyimi (UX) temel olarak, bir kişinin herhangi bir ürünü, web sitesini veya uygulamayı kullanırken sahip olduğu genel bir deneyim hakkındadır. Uygulama bir mobil cihazda, tablette veya bir masaüstü veya dizüstü bilgisayarda olabilir. Kullanıcı Deneyiminin, kullanıcıların hedeflerine kolayca ulaşabilmesi ve SAP sistemi ile etkileşime girebilmesi için kullanımı basit olmalıdır.
Kullanıcı Deneyimi, doğru teknoloji dengesi, iş ihtiyaçları ve arzu edilirlikten oluşur.
UX strategy temelde aşağıdaki üç tasarım ilkesiyle ilgilidir -
- Technology
- Business
- İnsani değerler
SAP UX strategy üç bileşenden oluşur -
New - Yeni, yeni uygulamalar, yani henüz inşa edilmemiş tüm uygulamalar için bir tüketici şebeke kullanıcı deneyimi sağlar.
Renew - Yenileme mevcut uygulamalara uygulanır.
Enable - Etkinleştirme, bir müşteriye, hangi iş senaryosunun kendileri için kritik olduğuna karar vermelerine olanak tanımak için herhangi bir SAP yazılımına ilişkin kullanıcı deneyimini geliştirme yeteneği sağlamaktır.
SAP Fiori Öğrenmek İçin Ön Koşullar
Aşağıdakiler öğrenmenin gereklilikleridir SAP Fiori -
- ABAP programı ve nesneleri
- HTML5
- JavaScript
- SAP UI5
- ERP Uygulama deneyimi
- OData ve SAP NetWeaver Ağ Geçidi
- SAP HANA
SAP Fiori mimarisinin üst düzey peyzajındaki temel bileşenler aşağıda verilmiştir.
SAP Web Dispatcher (Ters Proxy)
SAP Web dağıtıcısı, son kullanıcılar için SAP Fiori mimarisindeki ilk iletişim noktasıdır. Bu, mobil cihazlar veya dizüstü bilgisayarlar aracılığıyla son kullanıcılardan gelen tüm web tarayıcısı isteklerini ele alır.
Tüm HTTP / HTTPS istekleri için bir giriş noktasıdır ve bir sistemin istekleri ve isteğin gitmesi gereken sunucuyu kabul etmesi veya reddetmesi gerekip gerekmediğini tanımlar. SAP Fiori sistemine bağlantıyı reddedebilir veya kabul edebilir.
İşlem uygulamaları herhangi bir veritabanında çalışabilir, ancak Bilgi sayfaları ve Analitik uygulamalar SAP HANA veritabanının çalışmasını gerektirir.
SAP ABAP Ön Uç Sunucusu
SAP ABAP ön uç sunucusu, Fiori sisteminin ve NetWeaver ağ geçidinin tüm UI bileşenlerini içerir. Bu UI bileşenleri, merkezi UI eklentisi, SAP UI5 kontrol kitaplığı ve SAP Fiori Launchpad'den oluşur. Aynı zamanda ürüne özel kullanıcı arayüzü içerir. Eklentiler, ERP, SCM, SD, MM vb. Gibi ilgili iş paketi için UI geliştirmeyi içerir.
SAP NetWeaver GatewaySAP iş paketi ile hedef istemciler, platformlar ve çerçeve arasında bir bağlantı kurmak için kullanılır. Oluşturmak için geliştirme ve oluşturma araçları sunarOData farklı müşteri geliştirme araçlarına yönelik hizmetler.
SAP ABAP Arka Uç Sunucusu
SAP ABAP Arka Uç Sunucusu, iş mantığını ve arka uç verilerini içermek için kullanılır. Bilgi sayfaları ve SAP iş paketi için arama modeli, ABAP arka uç sunucusunda bulunur.
SAP HANA veritabanı ve HANA XS Engine
HANA XSmotor, SAP Fiori'deki tüm analitik uygulamaları çalıştırmak için kullanılır. SAP HANA Live aracılığıyla sağlanan Fiori uygulama içeriğini ve sanal veri modeli yeniden kullanım içeriğini içerir.
HANA XS Engine iki bileşenden oluşur -
- Business paketi için HANA Live Uygulama içeriği.
- KPI Modeler ile Akıllı İş bileşeni.
HANA Live içeriği, genişletilebilirlik amacıyla kullanılabilen VDM yeniden kullanım içeriğini içerir.
Notes -
SAP Fiori'deki işlem uygulamaları, SAP HANA veritabanının çalışmasını gerektirmez ve herhangi bir veritabanında çalıştırılabilir.
Gerçek Sheets, Analytical apps and Smart Business istisnalara izin vermeden yalnızca SAP HANA veritabanında çalıştırın
Bilgi Formlarının arama modeli işlevinin çalışması için HANA gereklidir.
Bilgi Formlarında arama modelleri aracılığıyla istenen veriler doğrudan HANA veri tabanından alınır.
SAP Fiori Mimarisi: Uygulama Türleri
SAP Fiori uygulamaları üç kategoriye ayrılmıştır. İşlevlerine ve altyapı gereksinimlerine göre ayırt edilirler.
Daha önce belirtildiği gibi, SAP Fiori'deki İşlem uygulamaları, SAP HANA veri tabanının çalışmasını gerektirmez ve herhangi bir veri tabanında çalıştırılabilir. Bilgi Sayfaları, Analitik uygulamalar ve Smart Business istisnasız yalnızca SAP HANA veritabanında çalışır.
Aşağıda verilen resim, SAP Fiori için farklı uygulama türleri için SAP Fiori Mimarisini göstermektedir.
Bilgi Sayfaları, Fiori Uygulamalarında arama özelliği gerçekleştirmek için Arama modelleri gerektirir. Bilgi sayfaları, iş operasyonlarında temel bilgileri ve bağlamsal bilgileri detaylandırmak için kullanılır. SAP Fiori kutucuklarında, daha fazla ayrıntıya inebilirsiniz. Ayrıca, bir bilgi sayfasından tüm ilgili bilgi sayfalarına gitmenizi sağlar.
Analitik uygulamalar ve Smart Business uygulamaları verileri, HANA XS Engine aracılığıyla HANA veritabanından gelir.
HANA Live içeriği, genişletilebilirlik amacıyla kullanılabilen Sanal Veri Modeli yeniden kullanım içeriğini içerir.
Kullanıcı, HTTPS kullanarak Web tarayıcısı aracılığıyla talepte bulunur. Güvenilir RFC, ABAP Ön Uç ve Arka Uç sunucusu arasında iletişim kurmak için kullanılır.
Donanım ve Yazılım Gereksinimleri
SAP Fiori uygulama sistemini kurarken ve yapılandırırken, Fiori uygulamaları gereksinimine göre farklı bileşenleri kurmak için minimum donanım ve yazılım gereksinimlerini kontrol etmeniz önerilir.
ABAP Ön Uç sunucusuna yüklenen UI Eklentileri ve NetWeaver Gateway, destek paketleri kavramlarını anlamak önemlidir. SAP UI5 kontrol kitaplığı ve Launchpad için merkezi UI Eklentileri gereklidir.NetWeaver Gateway arka uç sunucusuna bağlantı oluşturmak için kullanılır OData hizmet.
Eğer kurarsan NW 7.4 Ön uç sunucu için, tüm merkezi UI Eklentileri ve Ağ Geçidi bileşenleri bu kurulumun bir parçasıdır.
Eğer kurarsan NW 7.31 SPS04 Ön Uç sunucu için, merkezi UI Eklentileri ve Ağ Geçidi bileşenlerinin ayrı olarak yüklenmesi gerekir.
Ürün Sürümü | Gerekli SAP NW Gateway Kurulumu | SAP NW Gateway ile otomatik olarak yüklenen bileşenler |
---|---|---|
SAP NETWEAVER 7.0 İÇİN EHP3 (ABAP OLARAK) | SAP NETWEAVER GATEWAY 2.0 SPS07 (Ağ Geçidi Sunucu Çekirdeği NW 703/731) "Onay İstekleri" uygulamalarını yüklemek isterseniz, ek olarak yüklemeniz gerekir - SAP NETWEAVER GATEWAY 2.0 SPS07> SAP IW PGW 100 |
GW_CORE 200 SAP IW FND 250 SAP WEB UIF 731 IW_BEP 200 |
SAP NETWEAVER 7.4 (ABAP OLARAK), SUITE İÇİN SAP NETWEAVER 7.4 (ABAP OLARAK) | Gerekli tüm bileşenler, SAP NetWeaver Kurulumuna (SAP_GWFND) dahil edilmiştir "Onay İstekleri" uygulamalarını yüklemek isterseniz, ek olarak yüklemeniz gerekir - SAP NETWEAVER GATEWAY 2.0 SPS07> SAP IW PGW 100 |
SAP NW Kurulum Önkoşulları
SAP NetWeaver Gateway ön uç sunucusu için minimum donanım gereksinimleri aşağıdaki gibidir -
Gereksinimler | Teknik Özellikler |
---|---|
İşlemci | Çift Çekirdekli (2 mantıksal CPU) veya üstü, 2 GHz veya üstü |
Rasgele Erişim Belleği (RAM) | 8 GB veya üstü |
Sabit Disk Kapasitesi | 80 GB birincil veya üstü |
HANA 1.0 veritabanı gereksinimi yalnızca Bilgi Formları ve Analitik Uygulamalar içindir.
HANA LiveHANA üzerinde pakete dahildir, ancak kurulmak üzere ayrı bir paket olarak sunulur. SAP HANA Live, entegre senaryo araçlarını kullanırSAP HANA Live paylaşır SAP HANA Appliance ile Business suite.
SAP ERP için SAP HANA Live | |
---|---|
Ürün | SAP ERP için SAP HANA Live |
Serbest bırakmak | 1.0 SPS10 |
Yazılım Bileşenleri | HCO_HBA_ECC |
Dayalı | SAP HANA Appliance Software SPS 08 veya üzeri |
Dokümantasyon Yayınlandı | Nisan 2015 |
Bu yazılım bileşenini bir SAP HANA eklentisi olarak kurarsınız. SAP HANA cihaz yazılımı, önde gelen SAP donanım ortaklarıyla birlikte sağlanan belirli bir cihaz donanım sistemine önceden yüklenmiş olarak gelir.
SAP Fiori için Sistem Ortamı gereksinimi
SAP Fiori için Sistem Ortamı gereksinimi aşağıda verilen tabloda özetlenmiştir.
SAP NetWeaver GatewaySAP iş paketi ile hedef istemciler, platformlar ve çerçeve arasında bir bağlantı kurmak için kullanılır. Oluşturmak için geliştirme ve oluşturma araçları sunarOData farklı müşteri geliştirme araçlarına yönelik hizmetler.
SAP NetWeaver ağ geçidi, web uygulamalarında SAP Back-end sistemi için iş mantığı ve içerik tüketimi için daha kolay bir yol sağlar. Ayrıca, SAP verilerine erişim karmaşıklığını azaltır ve geliştirme süresini azaltmak için kolay arayüzler sağlar.
SAP NetWeaver Gateway: Yetenekler ve Temel Avantajlar
SAP NetWeaver Gateway, cihazları, ortamları ve platformları pazar standartlarına göre SAP yazılımına bağlamak için basit bir yol sağlayan bir teknolojidir.
Kesintisiz, herhangi bir SAP iş paketi.
Basit API'ler geliştirme kolaylığı ve herhangi bir araç bilgisi gerektirmez.
REST, ATOM / OData'ya göre. SAP bilgisine ihtiyaç duymadan, herhangi bir programlama dili veya modeli kullanarak SAP uygulamalarına bağlantı sağlayarak,REST hizmetler ve OData/ATOM protokoller.
Eclipse, Visual Studio 2010 ve XCode gibi iyi bilinen IDE'ler için eklentiler sağlar.
SAP NetWeaver Gateway'i SAP Business Suite'e bağlayın
Bu, Arka uç sunucusunu güvenen bir sistem olarak yapılandırmayı içerir.
Step 1 - T kodunu kullanın: SM59
Step 2 - Aşağıda gösterildiği gibi oluştur simgesine tıklayın.
Step 3 - Ayrıntıları aşağıda gösterildiği gibi girin -
- RFC Hedef Adı
- Bağlantı Tipi: 3
Step 4 - Şuraya git Technical Settings sekmesine gidin ve ayrıntıları aşağıda açıklanan şekilde girin.
Step 5 - Ağ geçidi ana bilgisayarını Target Host alan ve Örnek numarası System Number alan.
Step 6 - Şuraya git Logon & Security sekmesine gidin ve ayrıntıları girin.
Step 7 - Müşteri numarasını girin ve tıklayın Current user kimlik doğrulama için.
Step 8 - Seçin Trust Relationship gibi Yes ve tıklayın save üstteki simgesi.
Step 9 - Ana ekrana geri dön'ü seçin ve T kodunu kullanın: SMT1
Step 10 - tıklayın create icon Aşağıda gösterildiği gibi.
Trusting Wizard Açılacak.
Step 11 - Yeni oluşturduğunuz RFC hedefinin ayrıntılarını girin ve tıklayın Continue.
Step 12- Güvenilir sistemin bilgileri görüntülenir. TıklaSave buton.
Burada, SAP sistemini güvenen sistem ve NW ana bilgisayarını güvenilir sistem olacak şekilde yapılandırarak SAP sisteminiz ile NetWeaver Gateway ana bilgisayarı arasındaki güven ilişkisini tanımladınız. Bu, kullanıcıların SAP NetWeaver ağ geçidi ve SAP sisteminde kullanıcı verilerini kullanması için uzaktan oturum açmayı sağlar.
SAP NetWeaver Gateway: Dağıtım Seçenekleri
SAP Fiori konfigürasyonu için SAP NetWeaver ağ geçidini dağıtmak için iki farklı dağıtım seçeneği vardır.
SAP NetWeaver Gateway'in Merkezi Hub Dağıtımı: Arka Uç Sisteminde Geliştirme
Bu tür dağıtım seçeneğinde, merkezi UI Eklentisi, Ürüne özgü UI Eklentileri ve SAP NetWeaver ağ geçidi, ABAP ön uç sunucusunda bulunur. Arka uç sunucusu, iş mantığını ve arka uç verilerini içerir. Geliştirme, ABAP arka uç sisteminde gerçekleşir.
Hizmetler bir arka uç sistemde konuşlandırılır ve sunucuya kaydedilir. Ağ Geçidi hizmeti, Ağ Geçidi arka uç sisteminde konuşlandırılır. YaIW_BEP dağıtılmışsa veya 7.4 veya üzeri sürümde çalışan sistem, çekirdek bileşenden yararlanır SAP_GWFND.
Advantages
Arka uçta geliştirme yetkisi olmadan kullanıcı arayüzünde değişiklik yapılmasına izin verir.
Tüm UI sorunları için tek bir bakım noktası sağlar.
Fiori Uygulamalarının teması ve markalaşması için merkezi bir yer sağlar.
Arka uç sisteme tek noktadan erişim sağlar.
Arka uç sisteme doğrudan erişim olmadığından, gelişmiş güvenliğe sahiptir.
Meta verilere (DDIC) ve iş verilerine doğrudan yerel erişim ve verilerin yeniden kullanım kolaylığı.
Disadvantages
- Ayrı SAP NetWeaver Gateway sistemi gerektirir.
Note - SAP, üretim ortamı için Merkezi Hub dağıtım seçeneğini önerir.
SAP NetWeaver Gateway'in Merkezi Hub Dağıtımı
Bu seçenekte, Ağ Geçidi sunucu işlevleri, tek bir adanmış sunucuda, hub sisteminde kullanılır. İlk seçeneğin aksine, hizmet dağıtımı hub sisteminde gerçekleşir.
Bu seçenek, arka uç sistemde geliştirme yapılmaması gerektiğinde veya 7.40'tan önceki sürümlerde kullanılır. Eklentinin dağıtılmasına izin verilmiyorsaIW_BEParka uçta. Bu durumda, geliştirici, arka uçta RFC aracılığıyla erişilebilen arabirimlerle sınırlıdır.
Geliştirme, Gateway hub sisteminde gerçekleşir ve Business suite arka uç sistemlerine dokunulmaz.
IW_BEP veya SAP_GWFND Gateway hub sisteminde çalışıyor ve SAP Business paketinde hiçbir şeye dokunulmuyor.
Advantages
İlk seçenek için verilen avantajlara ek olarak, bu seçeneğin arka uç sistemde Ağ Geçidi Eklentilerinin kurulumunu gerektirmemesi avantajı vardır.
Disadvantages
Doğrudan erişim yok metadata (DDIC)ve iş verileri. Bu nedenle verilerin yeniden kullanımı sınırlıdır.
GENIL nesneleri uzaktan kullanılamaz.
Bu yapılandırmada erişim, RFC modülleri, BAPI'ler vb. Gibi uzaktan etkinleştirilmiş arabirimlerle sınırlıdır.
Gömülü Dağıtım
Gömülü dağıtım mimarisinde, geliştirme SAP Business suite arka uç sisteminde gerçekleşir ve Gateway sistemi de aynı sisteme kurulur. Hizmetler, SAP Business Suite arka uç sisteminde kayıtlıdır ve yayınlanır.
IW_BEP veya SAP_GWFND SAP Business paketinin kurulu olduğu sistemde çalışıyor.
Advantages
- Bir uzaktan arama azaldığından daha az çalışma süresi gerektirir.
Disadvantages
Sistem, ek Arka Uç sistemleri için hub olarak kullanılmamalıdır.
Birden çok SAP Business Suite sistemi olması durumunda, Ağ Geçidinin birden çok kez yapılandırılması gerekir.
Bu konfigürasyon yalnızca kum kutusu amaçları için önerilir.
Note- Ek arka uç sistemi için bir hub sistemi olarak yerleşik dağıtıma sahip bir SAP Business Suite System kullanmamalısınız. Bunun nedeni, hub sisteminin SAP NetWeaver Gateway sürümünün, uzak arka uç sisteminin SAP NetWeaver Gateway arka uç bileşenlerinin sürümünden daha düşük olduğu bir duruma yol açabilmesidir.
Böyle bir durumdan kaçınmak için, SAP Business Suite sistemleriniz için gömülü dağıtım seçeneğini kullanabilirsiniz.
Hub tabanlı bir mimariye giderseniz, SAP NetWeaver Gateway'in en son sürümünde çalışması gereken özel bir SAP NetWeaver Gateway Hub sistemi kullanmalısınız.
SAP Fiori Sisteminde Dağıtım yöntemini kontrol edin
Step 1 - Aşağıda verilen resimde gösterildiği gibi SAP GUI kullanarak SAP Fiori arka uç sistemine giriş yapın.
Step 2 - System menu, Tıklayın Status.
Step 3 - Yeni bir pencere açılır. System Status.
SAP Sistem verileri altında, Bileşen sürümü etiketinin altındaki simgeye (büyüteç) tıklayın.
Step 4 - Bu size NetWeaver Gateway Sürümüne göre SAP arka uç sisteminde kurulu bileşenlerin listesini gösterecektir.
NW 7.31 ile, IW_BEW ve GW_Core bileşenler kurulur ve NW 4.0, SAP_GWFND yüklü ve bağımsız bileşen yok.
Şimdi bu sistemde, arka uç sistemde NW sisteminiz var ve tüm UI Eklentileri bileşenleri ön uç sistemde. Bu nedenle, bir Hub Mimarisi dağıtım yöntemini temsil eder.
OData'ya (Açık Veri Protokolü) Genel Bakış
OData, RESTful API'leri oluşturmak ve kullanmak için gereken en iyi uygulamaları tanımlamak için kullanılır. Değişiklikleri bulmanıza, yeniden kullanılabilir prosedürler için işlevleri tanımlamanıza ve toplu istekleri göndermenize vb. Yardımcı olur.
Bazı önemli özellikler şunlardır:
OData, RESTful API'lerinizin özel gereksinimlerini karşılamak için genişletme olanağı sağlar.
REST, Temsili Durum Transferi anlamına gelir ve bazen "ReST" olarak yazılır.
Durum bilgisi olmayan, istemci-sunucu, önbelleğe alınabilir bir iletişim protokolüne dayanır. Hemen hemen her durumda, HTTP protokolü kullanılır.
REST, ağ uygulamalarını tasarlamak için bir mimari tarzı olarak tanımlanır.
OData, istek ve yanıt başlıklarını, durum kodlarını, HTTP yöntemlerini, URL kurallarını, medya türlerini, yük formatlarını ve sorgu seçeneklerini vb.
OData RESTful API'lerinin tüketilmesi kolaydır.
OData Hizmet Yaşam Döngüsü
OData hizmet yaşam döngüsü, bir OData hizmetinin süresini içerir. Aşağıda, OData Hizmet Yaşam Döngüsünde dikkate alınması gereken temel adımlar verilmiştir.
OData hizmetinin etkinleştirilmesi.
OData hizmetinin bakımı.
Meta veri önbelleğinin temizlenmesine kadar modellerin ve hizmetlerin bakımı.
RESTful uygulamalar, verileri oluşturmak veya güncellemek, verileri okumak ve verileri silmek için veri göndermek için HTTP isteklerini kullanır. REST, dört CRUD (Oluştur / Oku / Güncelle / Sil) işleminin tümü için HTTP kullanır.
REST, RPC (Uzaktan Prosedür Çağrıları) ve Web Hizmetleri gibi mekanizmalara hafif bir alternatiftir.
REST Mimari Bileşenleri
Aşağıda REST Mimarisinin bileşenleri verilmiştir.
- Resources
- Bir kaynak ağı
- Client-server
- Bağlantı durumu yok
- Proxy Sunucular
SAP Fiori kurulumu, ön uç, arka uç bileşenlerin kurulumunu ve Analitik uygulamalar durumunda HANA bileşenlerinin kurulumunu içerir. Bu bileşenler ayrı ürünler olarak teslim edilir ve bu nedenle ayrı olarak kurulmaları gerekir.
SAP Fiori uygulama kitaplığı ve Bakım planlayıcısının entegrasyonu ile kurulum süreci basitleştirildi. SAP Fiori Apps kitaplığındaki mevcut uygulamalar listesinden, bunların kurulum ve konfigürasyon ön koşullarından seçim yapmanıza olanak tanır.
Aşağıda verilen resimde özetlenmiş bir adım adım prosedür gösterilmektedir.
Step 1 farklı SAP Fiori Uygulamalarına göre kurulum için ön koşulların nasıl kontrol edileceğini gösterir.
Step 2 -e Step 5 Farklı Fiori Uygulamalarına göre yüklenecek ön uç ve arka uç bileşenlerini belirleyin.
Step 6 -e Step 10 SAP Fiori ortamını kurmak için gerçekleştirilecek Yapılandırma adımlarını belirleyin.
Prosedürü ayrıntılı olarak anlayalım.
Adım 1: SAP Fiori - Ön koşullar
Ön koşulların kontrol edilmesi, aşağıdakilerin kontrol edilmesini içerir -
- NetWeaver Gateway Server NW 7.31 SPS04 veya üstü veya NW 7.4 SPS04 veya üstü
- NW Central UI Add-On NW 7.31 SPS04 veya üstü veya NW 7.4 SPS04 veya üstü
- Business Suite UI Eklentisi
- Back-End Business Suite Server NW 7.4 SPS04 veya üzeri
- Veritabanı HANA 1.0
SAP Front-End sunucusunda, SAP NetWeaver ağ geçidi kurulumu için bazı bileşenlerin yüklenmesi gerekir. Eğer kurarsanNW 7.31 SPS04 ön uç sunucunuzda, aşağıda verilen bileşenlerin ayrı olarak kurulması gerekir.
Eğer kurarsan NW 7.4 SPS04 ön uç sunucunuza bu bileşenler otomatik olarak yüklenir.
Kurulum için Software Update Manager'ı Maintenance Optimizer ile birlikte kullanabilirsiniz.
2. Adım: SAP Fiori'yi indirin
Yazılımı indirmek için - SAP SWDC
Aşağıdaki resimlerde gösterilen prosedürü izleyin.
Tıklayın Installation and Upgrades aşağıdaki ekran görüntüsünde gösterildiği gibi.
AZ dizini bağlantısını tıklayın.
Sayfa bir kez A – Z index açılır, tıklayın N → NetWeaver Gateway → SAP NetWeaver Gateway 2.0.
3. Adım: SAP Fiori'yi kurun
Sonraki adım kurmaktır Central UI-Add Üst ve SAP Fiori Launchpad. NetWeaver sürümünüze göre Merkezi UI Eklentisini kurun.
NetWeaver Gateway Sürümü | Merkezi UI Eklentisi | Bileşen Adları |
---|---|---|
SAP NETWEAVER 7.0 İÇİN EHP3 (AS ABAP) (minimum SPS 04) | NW 7.03 İÇİN UI ADD-ON 1.0 (minimum SPS 06) | SAP UI ADD-ON INFRA V1.0 SAP UI2 HİZMETLERİ V1.0 SAP UI5 İSTEMCİSİ RT OLARAK ABAP 1.00 SAP IW BEP 200 SAP UI2 FOUNDATION V1.0 SAP UI2 IMPL. NW 7.31 V1.0 İÇİN |
SAP NETWEAVER 7.4 (AS ABAP), SAP NETWEAVER 7.4 FOR SUITE (AS ABAP) (SPS 04 VE BİLEŞEN SAP UI 7.40 SP05, her ikisi için minimum olarak) | Gerekli tüm bileşenler, SAP NetWeaver 7.4 kurulumuna dahildir. Yukarıda belirtilen gerekli bileşenlerin yerinde olduğundan emin olun. |
Sonraki adım, Business paketinize göre ürüne özel UI Eklentisini yüklemektir -
- ERP: SAP ERP 6.0 için EHP7 için UI
- SRM: SAP SRM 7.0 için EHP3 UI
- SCM: SAP SNC KULLANILABİLİRLİĞİ 1.0
- CRM: SAP CRM 7.0 için EHP3 UI
- PORTF VE PROJ MGMT: SAP PORTF PROJ MGMT 6.0 için UI
- GRC: SAP ACCESS CONROL 10.1 SP3 için UI
Tüm bu Eklentiler değiştirilemez. Bu, arka uçta herhangi bir değişiklik gerekmediği ve bu Eklentileri yüklemek için kapalı kalma süresi gerekmediği anlamına gelir.
OData parçası, ürün tarafından arka uç geliştirme paketi aracılığıyla sağlanır. EHP7SAP ERP 6.0 için SAP Fiori Add-On bileşenlerinin ayrı olarak kurulmasına gerek yoktur.
SAP Fiori'de Kurulu Bileşenleri Kontrol Edin
SAP Fiori'de kurulu bileşenleri kontrol etmek için -
SAP Logon'da oturum açın → Arka uç sunucusuna git → Sistem → Durum → Bileşen sürümü.
Yukarıdaki SRA bileşenleri belirli Uygulamalar içindir. Bunlar, arka uç sistemde bulunan OData hizmetidir.
SAP Fiori Launchpad, mobil ve masaüstü cihazlarda Fiori uygulamaları sistemine giriş noktası olarak bilinir. Fiori sisteminde çeşitli karolar içermektedir. Döşemeler, farklı Fiori Uygulamalarına erişmek için kullanılan kare nesnelerdir. Bu kutucuklara erişim, kullanıcı rollerine bağlıdır.
SAP Fiori döşemeleri birden çok cihaz türünde çalışır ve işlemsel, analitik, bilgi formu, akıllı iş uygulamaları gibi iş uygulamaları için tek bir erişim noktası sağlar.
SAP Fiori Launchpad - Temel Bilgiler
SAP Fiori Launchpad ile ilgili temel noktalar aşağıda verilmiştir.
SAP Business uygulamalarını platformlar ve cihazlar arasında kullanmak için web tabanlı giriş noktası.
I HTML istemcisine ezber bozan bir düşünce olarak teslim edildi.
Tema oluşturma, arama entegrasyonu, özelleştirme vb. Özellikleri kullanan son kullanıcılar için yüksek verimlilik.
Birden çok cihaz türü kullanan son kullanıcılar için tek giriş noktaları sunar.
SAP Fiori Launchpad nasıl çalışır?
Fiori Launchpad'i başlattığınızda, yalnızca fiorilaunchpad.htmlURL'nin sonu olarak. Bunun nedenifiorilaunchpad.html tarayıcıya yüklenen tek HTML belgesidir, bu da onu tek SAPUI5 kök uygulama.
Başlatma sayfasını kullanan bir müşteriyseniz, bu, başlatma sayfasının her uygulama için bir index.html içermesi açısından farklıdır. Bu değişiklik, sayfada gezinmeye ve geçişlere izin vererek daha bütünsel bir kullanıcı deneyimi sağlar.
Fiori Launchpad - Temel Avantajlar
SAP Fiori Launchpad kullanılarak elde edilebilecek temel avantajlar aşağıda verilmiştir.
- Belirli roller veya kişilikler için uygulama kullanımını tanımlama yeteneği
- Bir Ana Sayfa
- Personalization
- Responsiveness
- Tek seferlik
- Theming
- Search
- Bookmarks
- Sayfa / gezinme geçişleri
SAP Fiori Launchpad - Temel Değerler
Simple - sezgisel, kolay ve tutarlı bir kullanıcı deneyimi.
Role based - basitleştirilmiş rol tabanlı gezinme ve iş işlevi erişimi.
Contextual - gerçek zamanlı, bağlamsal ve kişiselleştirilmiş erişim.
Responsive - tek bir kullanıcı deneyimi ile çapraz cihazları, sürümleri ve kanalları tüketir.
Multi-platform - birden çok platformda çalışması planlanmıştır - ABAP (bugün mevcuttur), SAP Portal, SAP HANA Cloud Portal ve HANA.
Launchpad'in Yapılandırması
SAP Fiori Uygulamalarından herhangi birinin uygulama adımlarını ve gereksinimlerini görmek için şu adrese gidin: help.sap.com/Fiori.
SAP Yardım sayfasının URL'sini kontrol etmek için Google.com'a gidin ve Uygulama adını girin.
Bu, ön uç bileşenidir My Timesheet SAP Fiori UI5 uygulamasını etkinleştirmek için Launchpad'deki uygulamalar -
Fiori Apps URL'si ve SAP UI5 Bileşeni nasıl kontrol edilir
SAP oturum açmayı kullanarak ön uç sunucuda oturum açın ve T kodunu çalıştırın: SICF
Yeni bir pencere açılacaktır. TıklayınExecute ve aşağıda belirtilen yola gidin -
Default_host → SAP → bc → ui5_ui5 → sap → search for hcm_ts_cre ve çift tıklayın.
URL yolunu görebilirsiniz My Time Sheetuygulama. Bu yolu not defterine kopyalayın ve varsayılan ana bilgisayarı kaldırın ve sonuna hizmet adını ekleyin.
Şimdi T kodunu çalıştırın: SE80
Yeni bir pencere açılacaktır. Adını girinBSP uygulama ve UI5 Uygulama adı ve aşağıdaki gibi ekran düğmesine tıklayın -
Git componenet.js ve bileşen adını not edin.
Şimdi, Launchpad'i yapılandırmak için şunu kullanın: T-code: LPD_CUST Ve git New Launchpad.
Etiketlerin ayrıntılarını girin Role, Instance, Description ve tıklayın Continue and Yes.
Yeni bir pencere açılacaktır. Yeni Uygulamaya tıklayın.
Ayrıntıları girin; Bağlantı Metni, Uygulama Türü, URL ve tıklamaShow Advanced Parameters.
Ayrıntıları, Uygulama Diğer Adını ve SAP UI5 bileşen adını girin ve save üstteki düğmesi.
Bunun için Launchpad tasarımcısına gidip şunu seçerek bir döşeme oluşturabilirsiniz: create target mapping.
Tıkla Plus imzalayın ve döşemenin adını girin ve tıklayın save.
Sonraki adım, hedef eşlemenin oluşturulmasıdır. Hedef eşlemeye gidin ve tıklayınCreate target mapping.
Yeni bir pencere açılacaktır. Ayrıntıları aşağıdaki resimde gösterildiği gibi girin.
Launchpad'de Kataloglar ve Döşemeler Oluşturma
Hedef haritalamanın nasıl yapıldığını öğrendik. Bir sonraki adım, bir döşeme oluşturmaktır.
Döşeme sekmesine gidin ve '+' işaretine tıklayın ve oluşturulacak döşeme tipini seçin ve ayrıntıları girin.
Statik bir döşeme seçildiği gibi, ayrıntıları girmek için ve kaydet simgesine tıklayın.
Rolü buna atamak için, ön uç sisteme gidin ve işlemi kullanın PFCG.
Rol adını girin. Tek role tıklayın ve kaydedin. Ardından, Menü sekmesine tıklayın.
Başlatma Çubuğuna erişmek ve kaydetmek için Kullanıcı sekmesine gidin, kullanmak istediğiniz kullanıcı ayrıntılarını girin.
Kataloğu Launchpad'de bir gruba eklemek için, Launchpad'de oturum açın ve Döşeme Kataloğunu seçin.
Oluşturduğunuz kataloğu seçin ve bir gruba eklemek için '+' işaretine tıklayın.
Seçtiyseniz My Home grup adı olarak, Launchpad ana sayfasına geri dönün ve gösterecektir. My Time orada kiremit.
Bu, bir Launchpad'i nasıl yapılandırabileceğimizi ve Launchpad tasarımcısında yeni bir katalog ve kutucukları oluşturabileceğimizdir.
OData, RESTful API'leri oluşturmak ve kullanmak için gereken en iyi uygulamaları tanımlamak için kullanılır. Değişiklikleri bulmanıza, yeniden kullanılabilir prosedürler için işlevleri tanımlamanıza ve toplu istekleri göndermenize vb. Yardımcı olur.
Bazı önemli özellikler şunlardır:
OData, RESTful API'lerinizin özel gereksinimlerini karşılamak için genişletme olanağı sağlar.
REST, Temsili Durum Transferi anlamına gelir ve bazen "ReST" olarak yazılır.
Durum bilgisi olmayan, istemci-sunucu, önbelleğe alınabilir bir iletişim protokolüne dayanır. Hemen hemen her durumda, HTTP protokolü kullanılır.
REST, ağ uygulamalarını tasarlamak için bir mimari tarzı olarak tanımlanır.
OData, istek ve yanıt başlıklarını, durum kodlarını, HTTP yöntemlerini, URL kurallarını, medya türlerini, yük formatlarını ve sorgu seçeneklerini vb.
OData RESTful API'lerinin tüketilmesi kolaydır.
OData Hizmet Yaşam Döngüsü
OData hizmet yaşam döngüsü, bir OData hizmetinin süresini içerir. Aşağıda, OData Hizmet Yaşam Döngüsünde dikkate alınması gereken temel adımlar verilmiştir.
OData hizmetinin etkinleştirilmesi.
OData hizmetinin bakımı.
Meta veri önbelleğinin temizlenmesine kadar modellerin ve hizmetlerin bakımı.
RESTful uygulamalar, verileri oluşturmak veya güncellemek, verileri okumak ve verileri silmek için veri göndermek için HTTP isteklerini kullanır. REST, dört CRUD (Oluştur / Oku / Güncelle / Sil) işleminin tümü için HTTP kullanır.
REST, RPC (Uzaktan Prosedür Çağrıları) ve Web Hizmetleri gibi mekanizmalara hafif bir alternatiftir.
DİNLENME
REST, web hizmetleri ve Uzaktan Prosedür çağrıları için bir seçenek olarak tanımlanmıştır. Ağ uygulamalarını tasarlamak için kullanılır.
Web hizmetleri gibi REST hizmetleri ve aşağıdaki özellikleri destekler -
- Güvenlik duvarlarıyla çalışın
- Language-independent
- Standards-based
- Platforma bağlı değil
REST Mimarlık
Aşağıda REST Mimarisinin bileşenleri verilmiştir.
Kaynaklar
REST'te hem durum hem de işlevsellik kaynaklar olarak sunulur. Kaynaklar, RPC ve SOAP Web Hizmetlerinde kullanılan "yöntemler" veya "hizmetler" in aksine, RESTful tasarımın temel unsurudur.
RPC, "getProductName" ve "getProductPrice"REST'te kullanılmaz. Ürün verilerini bir kaynak olarak görürsünüz ve bu kaynak gerekli tüm bilgileri içermelidir.
Kaynaklar Web
Tek bir kaynağın ayrıntılı veri içermemesi ve ek web sayfalarına bağlantılar içermesi gerektiği anlamına gelir.
Müşteri sunucusu
REST istemci-sunucu modelinde, bir bileşen sunucusu diğer bileşen istemcisi olabilir.
Bağlantı Durumu Yok
Her istek, her bir istemciye bağlantı hakkında ayrıntılar içermeli ve aynı istemciye yapılan önceki bağlantılara yanıt vermemelidir.
Önbelleğe alınabilir
Protokol, sunucunun hangi kaynakların ne kadar süreyle önbelleğe alınabileceğini açıkça belirtmesine izin vermelidir.
Proxy Sunucular
Performansı ve ölçeklenebilirliği iyileştirmek için Proxy sunucular kullanılabilir. Herhangi bir standart HTTP proxy kullanılabilir.
SAP NetWeaver Gateway Service Builder kullanan OData Service
Kullan T-Code: SEGW
Yeni bir pencere açılacaktır. TıklayınCreate Project.
Şimdi, aşağıda verilen adımları izleyin -
Aşağıdaki resimde gösterildiği gibi Proje adını girin. Benzersiz olmalı ve herhangi bir özel karakter içermemelidir.
Zorunlu bir alan olduğu için projenin açıklamasını girin.
Proje Türü, Üretim Stratejisi gibi farklı özellikleri girin.
Bunu yerel olarak oluşturmak istiyorsanız Paket'i seçin veya yerel nesneyi tıklayın.
Yerel nesneye tıkladığınızda, Servis oluşturucu boş klasör yapısına sahip yeni bir proje oluşturacaktır. Tüm bunlar otomatik olarak yeni bir proje ile oluşturulur ve kaydet simgesine tıklayın.
Şimdi, veri modelinde bir Varlık türü oluşturmak için. Veri modelini genişletin → sağ tıklayın → Oluştur → Varlık Türü.
Varlık tipi adını girin ve otomatik olarak bir varlık seti oluşturmak için ilgili varlık grubu onay kutusu seçeneğine tıklayın.
Seçeneği tıklayın Insert rowVeri modeline başka bir varlık türü eklemek ve aşağıda verilen ayrıntıları eklemek için. Kaydet'i tıklayın.
Benzer bir şekilde, veri modeline sağ tıklayarak ve ayrıntıları girerek veya kullanarak bir varlık kümesi oluşturabilirsiniz. Insert Row Varlık Türünde seçeneği.
Bir sonraki adım, farklı varlıklar arasındaki ilişkiyi ve ilişkiyi tanımlamaktır. Bir sihirbaz kullanılarak veya maske düzenleme görünümü kullanılarak iki şekilde oluşturulabilir.
Sağ tık data model → Create → Association veya
Sağ tık Association folder → Create
Çift tıklama Association folder → Edit Mode → Insert Row
Verilen etiketlerin ayrıntılarını girin -
- Dernek adı
- Dış İlişkilendirme Editörü
- Asıl varlık ve önem
- Bağımlı Varlık ve Önem
Tıkla Association set. Sağ tıkdata model → Create → Association Set.
Yaratmak Function Import Service Builder'da sağ tıklayın Data Model → Create → Function Import.
Adını girin Function Import ve diğer seçenekler arasından seçim yapabilir ve save icon.
Karmaşık türü tanımlamak için şuraya gidin: Data Model → right Click → Complex type.
Ayrıntıları gereksinime göre girin ve Kaydedin.
Veri modeli, Varlık kümesi, tür, İlişkilendirme ve Karmaşık türleri bu şekilde oluşturabilirsiniz.
Veri Modeli Nasıl İçe Aktarılır
Veri Modelini bir dosyadan içe aktarmak için dört seçenek vardır -
- Dosyadan veri modeli
- DDIC yapısı
- RFC / BOR Arayüzü
- Yardım İste
Veri modelini içe aktarmak için aşağıda verilen adımları izleyin -
Run T-code: SEGW
Proje Adı → İçe Aktar'a sağ tıklayın → İçe aktarma yöntemini seçin
Yolu girin ve Varlık türlerini, Varlık kümelerini, ilişkilendirmeleri ve karmaşık türleri içe aktarın.
Veri Kaynağına Eşleştirme
Veri Modeli → Hizmet Uygulama → Eşleme için Varlık Kümesini seçin
Yerel veya uzak sistem veri kaynağını, türünü ve Adını girin ve kaydedin.
Bu, sorgu işlemi altında eşleme düğümünü etkinleştirecektir. Tek nesneler için haritalama yapabilir veya aynı zamanda seçeneğini de kullanabilirsiniz.Propose mapping seçeneği.
Servis Bakımı ve Kayıt
Git Data Model. Çift tıklamaService Maintenance.
Kaydetmek istediğiniz sistemi seçin ve Register üstteki seçenek.
Seçin project → Local Object ve ardından onay işaretine tıklayarak kaydedin.
Kontrol edin Service Registration durum.
Hizmeti sürdürmek için, Maintainbuton. Başka bir pencere açılacaktır.
Tıklayın Call browserve bu hizmeti URL olarak kullanmayı seçin. TıklayınOK.
Bir tarayıcı açılacaktır; hizmetin OData hizmeti olarak gösterilip gösterilmediğini görmek için kullanıcı adını ve parolayı girin.
İşlem Uygulamalarının en önemli özellikleri şunlardır:
SAP Fiori'nin ilk sürümü 25 işlemsel uygulama içeriyordu.
SAP Fiori'deki işlem uygulamaları, izin talebi, seyahat talepleri gibi yönetici-çalışan işlemleri gibi işlemsel görevleri gerçekleştirmek için kullanılır.
İşlemsel Uygulamalar en iyi SAP HANA veri tabanında çalışır, ancak kabul edilebilir performansa sahip herhangi bir veri tabanıyla dağıtılabilir. Bu uygulamalar, bir kullanıcının mobil cihazların yanı sıra masaüstü veya dizüstü bilgisayarlarda basit SAP işlemlerini çalıştırmasına izin verir.
Örnek - Bırakma İsteği, Seyahat Talebi, Satın Alma Siparişi.
Yapılandırma
SAP Fiori Transactional Uygulamaları için konfigürasyona başlamadan önce, SAP Fiori Uygulamalarının eksiksiz altyapısı kurulmalıdır.
Bir kez kurulduktan sonraki adım, ön uç ve arka uç sunucuları yapılandırmaktır.
Step 1 - SAP Web Dispatcher Yapılandırması
Prerequisites -
- SAP Web Dispatcher'ı uyguladınız ve birden çok sistem için etkinleştirdiniz.
- Tek Oturum Açmayı (SSO) etkinleştirdiniz
Procedure -
- SAP Web Dispatcher'ı HTTPS isteklerini kullanacak şekilde yapılandırın
- Web Dispatcher bağlantı noktalarını yapılandırın
- SAP NetWeaver Gateway için SAP Web Dispatcher'ı yapılandırın
- Ön uç sunucu için SAP Web Dispatcher'ı yapılandırma
- Gerekli hedef sisteme yönlendirme kurallarını tanımlayın.
Step 2 - Ön uç sunucunun yapılandırması.
Step 3 - Arka uç sunucunun yapılandırması.
İşlemsel Uygulamalar herhangi bir DB üzerinde çalışır ve HANA veri tabanının Temel Bilgiler ve Analitik Uygulamalar gibi çalışmasını gerektirmez.
Yapılandırma İpuçları
Tüm SAP gerekli notları uygulanır.
Arka uç sistem işlevleri çalışıyor ve çalışıyor.
SAP NW Gateway'i SAP Business paketine bağlamak için arka uç sistemi 'güvenen' sistem olarak yapılandırın.
Arka uca Ağ Geçidi üzerinde tip 3 RFC hedefi oluşturarak Ağ Geçidi sunucusunu güvenilir sistem olarak yapılandırın.
NetWeaver Ağ Geçidi Yapılandırması altında daha fazla ayrıntı zaten sağlanmıştır.
Arka uç sistemi için iki sistem takma adı oluşturun - Biri arka uç sistemi ve diğeri arka uç akışı için.
OData Hizmetlerini Etkinleştirin
T-Code: SPRO → SAP Referans IMG'si
OData Hizmetini Etkinleştirin ve Koruyun
Launchpad tasarımcısı için hizmetleri etkinleştirin. Launchpad tasarımcısı için hizmetleri seçin veICF node → Activate.
Bu hizmetleri etkinleştirirken sistem takma adının yerel olmasını sağlayın.
ICF Hizmetlerini Etkinleştirin
T kodunu kullanın: SICF → Yürüt → Varsayılan Ana Bilgisayar → Takip Et
Bu ICF hizmetleri etkinleştirilmelidir -
- /sap/public/bc/ui5_ui5
- /sap/public/bc/ui2
- /sap/bc/ui2/start_up
- /sap/bc/ui5_ui5/ui2/launchpage
- /sap/bc/ui5_ui5/ui2/tilechips
OData ve ICF hizmetleri etkinleştirildikten sonraki adım, SAP Fiori Launchpad'i yapılandırmaktır. İçerir -
- Uygulamalar için Navigasyonu ayarlama
- Katalog ve Döşeme Oluşturma
- Rollere Katalog Atama
- Kullanıcıya başlatma sayfasına erişim sağlama
Arka Uç sunucusunu yapılandırın
T kodunu kullanın: PFCG
Rolleri yukarıdaki gibi arayın.
Daha fazla ayrıntıyı kontrol etmek için Menü, yetkiler ve kullanıcıları kontrol edebilirsiniz. Ana hizmete geri dönün ve kopyalama rolüne ve ardından Kaydet'e tıklayın.
Bilgi sayfasının önemli özellikleri aşağıda verilmiştir.
Bilgi sayfaları, iş operasyonlarında temel bilgileri ve bağlamsal bilgileri detaylandırmak için kullanılır. SAP Fiori kutucuklarında, daha fazla ayrıntıya inebilirsiniz.
Ayrıca, tek bir olgu sayfasında, ilgili tüm bilgi sayfalarına gitmenize olanak tanır.
Bilgi sayfaları ayrıca, Transactional appsSAP işlemlerini çalıştırmak için. Birkaç Bilgi sayfası ayrıca coğrafi haritaların entegrasyon seçeneğini de sağlar.
Bilgi formlarını Fiori Launchpad arama sonuçlarından, diğer bilgi sayfalarından veya İşlem veya Analitik uygulamalardan arayabilirsiniz.
Bilgi sayfaları yalnızca SAP HANA veritabanında çalışır ve ayrıca bir ABAP yığını gerektirir ve SAP HANA Live katman-2 mimarisine taşınamazlar.
Example- Merkezdeki nesnelerin satıcı sözleşmesi ile ilgili ayrıntılara sahip olduğu bir bilgi formu uygulaması vardır. Satıcı ayrıntıları, sözleşme koşulları, ürün ayrıntıları vb. Gibi daha fazla ayrıntıya inebilirsiniz.Configuration of Enterprise Search
UI Hizmetlerini Etkinleştirin
T Kodu: SICF ve aşağıda verilen yedi hizmeti etkinleştirin.
Yolun altında /default_host/sap/bc/webdynpro/sap
- ESH_eng_Modeling
- Esh_eng_wizard
- Esh_search_results_ui
- Wdhc_help_center
- / Default_host / sap / es / yolu altında
- Cockpit
- Saplink
- Search
Gömülü Arama ve SAP HANA'yı bağlayın
Kullan T-Code: SE38
Program alanına girin ESH_ADM_SET_TREX_DESTINATION
Sonraki adım, daha önce oluşturulan RFC bağlantısını aramak ve rolü atamaktır - SAP_ESH_LOCAL_ADMIN
Bağlayıcı Oluştur
Yukarıdaki rolü kurduktan sonra, bir sonraki T-Code: ESH_COCKPIT ve tıkla Create.
Gömülü aramayla kullanmak istediğiniz modeli seçin ve bağlayıcı oluştur düğmesine tıklayın.
Bağlayıcının İndekslenmesi
Admin Cockpit'te indekslemek istediğiniz konektörü seçin ve etkinleştir'e tıklayın. Arama ve analiz modelini seçin ve indekslemenin hemen başlaması için başlat'a tıklayın. Tamam'ı tıklayın.
SAP Business Suite'te Arama ve Bilgi Sayfalarını Etkinleştirin
SAP Fiori Arama ve Bilgi Sayfaları - SAP Business paketi için HANA Search BSESH_HANA_SEARCH.
Bilgi Sayfalarını Etkinleştir: SAP Business paketi için HANA navigasyonu BSCBN_HANA_NAV.
Analitik uygulamalar, iş operasyonları hakkında role dayalı gerçek zamanlı bilgi sağlamak için kullanılır. Analitik uygulamalar, SAP HANA'nın gücünü SAP iş paketi ile entegre eder. Ön uç web tarayıcısında büyük hacimli veriden gerçek zamanlı bilgi sağlar.
Analitik uygulamaları kullanarak, Temel Performans göstergeleri KPI'larını yakından izleyebilirsiniz. Ticari faaliyetlerinizin karmaşık toplamalarını ve hesaplamalarını gerçekleştirebilir ve piyasa koşullarındaki değişikliklere göre anında tepki verebilirsiniz.
SAP Fiori Analitik uygulamaları, SAP HANA veri tabanında çalışır ve Sanal veri modellerini kullanır.
İki tür Analitik Uygulama vardır -
- AKILLI İşletme
- Sanal Veri Modelleri
AKILLI İşletme
SAP Fiori akıllı iş uygulamaları, en önemli KPI'larınızı gerçek zamanlı olarak izlemek ve piyasa koşullarına göre anında değişiklik yapmak için kullanılır.
Note - Bu şemsiyenin altında yaklaşık 84 Analitik uygulama var ve bunlardan 69 uygulamanız var akıllı iş uygulamaları ve geri kalan 15'i Analitik Uygulamalar.
Analitik ve SMART İş Uygulamalarının Mimarisi
Analitik uygulamalar, herhangi bir veritabanında çalışabilen işlem uygulamalarının aksine yalnızca SAP HANA veritabanında çalışabilir. SAP Fiori, sanal veri modellerini kullanarak XS motorundan yararlanır ve XS motoru içinde 2 bileşen vardır -
- İlgili iş paketi için HANA Live Apps içeriği
- SMART iş içeriği
SAP HANA Live veri modelleri aracılığıyla SAP verilerine endüstri standardı erişimi sağlayarak tüm iş paketi için olağanüstü yetenek analizi sağlar.
data models analitik amaç için kullanılır viewsHANA veritabanında. Görünümler, bir müşteri ve iş ortağının yeniden kullanabileceği bir sanal veri modeli oluşturur.
Sanal Veri Modelleri
Sanal Veri Modelleri, HANA veritabanında çok yüksek kalitede verileri işlemek için bir yol sağlar. UI açısından zengin bir istemci, herhangi bir ek yazılım kullanmadan bu görünümleri kullanabilir. Üç tür görünüm vardır -
Private View - Özel görünümler SAP görünümleridir ve bu görünümleri değiştiremezsiniz.
Reuse View - Yeniden kullanım görünümleri SAP HANA modelinin kalbidir ve verileri yapısal bir şekilde ortaya çıkarır ve diğer görünümler tarafından yeniden kullanılmak üzere tasarlanmıştır.
Query View - Sorgu görünümleri hiyerarşide en iyi görünümlerdir ve Analitik uygulamalar tarafından doğrudan tüketim için tasarlanmıştır ve değiştirilemez.
KPI Modelleyici
Fiori Launchpad kullanarak iş verilerini izlemek için KPI ve rapor kutucuklarını modellemek için kullanılan bir araçtır.
Farklı hesaplamalar uygulayabileceğiniz KPI ve raporlar tanımlayabilir, değişen piyasa koşullarına göre ayarlama yapmanıza olanak sağlar.
Yapılandırabilirsiniz drill-down views.
UI tema tasarımcısı, SAP tarafından sağlanan tema şablonlarından birini değiştirerek temalarınızı geliştirmenize olanak tanıyan tarayıcı tabanlı bir araçtır.
Example- Renk düzenini değiştirebilir veya şirketinizin logosunu ekleyebilirsiniz. Araç, siz tasarlarken temanın canlı bir önizlemesini sağlar.
Kurumsal markanızı uygulayın ve SAP UI teknolojileriyle oluşturulan uygulamalara bakın. UI tema tasarımcısı, senaryolar arası temalar oluşturmak için tarayıcı tabanlı bir araçtır. SAP tarafından sağlanan tema şablonlarından birini değiştirerek kurumsal kimlik temalarınızı kolayca oluşturmak için kullanın. Örneğin, renk düzenini değiştirebilir veya şirketinizin logosunu ekleyebilirsiniz. Araç, geliştiriciler, görsel tasarımcılar ve yöneticiler dahil olmak üzere farklı kullanıcı gruplarını hedeflemektedir.
Desteklenen Platform
- ABAP olarak SAP NetWeaver (UI Add-On 1.0 SP4 aracılığıyla)
- SAP NetWeaver Portal (7.30 SP10 ve üzeri sürüm)
- SAP HANA Cloud (Planlı)
- SAP NetWeaver Portalı (7.02 Planlanan)
Temel Özellikler ve Faydalar
Temel özellikler ve faydalar aşağıda verilmiştir.
Browser-based, graphical WYSIWYG editor - Tema parametrelerinin değerlerini değiştirin ve seçilen önizleme sayfasının görselleştirmesini nasıl etkilediğini hemen görün.
Build-in preview pages - Özel temanızın bir uygulamaya uygulandığında nasıl görüneceğini görmek için yerleşik önizleme sayfalarını seçin.
Application previews - Örnek: Satın Alma Siparişi Onayı, SAP Fiori Launchpad
Control previews.
Farklı tema seviyeleri
Hızlı tema oluşturma (temel çapraz teknoloji tema ayarları).
Uzman teması (teknolojiye özgü tema ayarları).
Manuel LESS veya CSS düzenleme.
Yeniden kullanım için renk paleti - Kurumsal markanızı tanımlayan ana renk değerleriyle bir dizi parametre belirtin
Çapraz teknoloji teması - Çeşitli SAP UI istemcileri ve teknolojileri için geçerli olan tutarlı bir tema oluşturun.
SAPUI5 standart kitaplıkları (SAP Fiori uygulamaları ve SAP Fiori Launchpad dahil)
Birleşik Rendering teknolojileri (Web Dynpro ABAP ve Floorplan Manager gibi)
SAP NetWeaver İş İstemcisi
SAP UI İstemcisi | UI bölümleri temalı olabilir |
---|---|
Web Dynpro ABAP | Aşağıdaki kullanıcı arabirimi öğelerini kullanmayan uygulamaları tema edebilirsiniz -
|
Web Dynpro ABAP (FPM) için Yer Planı Yöneticisi | HTML Adaları kullanmayan veya UIBB'lerin grafiğini oluşturmayan tema uygulamaları |
SAPUIS | SAP standart kitaplıklarının temasını oluşturabilirsiniz. Özel SAPUI5 kitaplıkları temalı olamaz. |
SAP NetWeaver Business Client (NWBC) |
|
SAP Fiori'de Tema Tasarımcısı Nasıl Çağırılır?
SAP Fiori Front-end sunucusunda oturum açın.
T Kodunu kullanabilirsiniz: Theme Designer veya aşağıda gösterildiği gibi kısayolu kullanın ve oturum açın.
Giriş yaptıktan sonra, Tema Tasarımcısı için SAP tarafından sağlanan tüm varsayılan şablonlara sahip olacaksınız. Varsayılan temayı seçin ve tıklayınOpen.
Fiori Launchpad bağlantısını ve uygulamanın adını girin ve ADD.
Sağ taraftan Renk, yazı tipi, Görüntü ve diğer özellikleri seçebilirsiniz. Aşağıda verilen anlık görüntüde gösterildiği gibi renkleri düzenleyebilirsiniz.
Temayı kaydetmek için aşağıda gösterildiği gibi kaydet simgesine tıklayın. Ayrıca kaydetme ve oluşturma seçeneğiniz de var.
Seçtikten sonra Save and Build, kaydetmeye başlayacak ve tamamlandığında, Kaydet ve Oluşturma tamamlandı onayını alacaksınız.
Bu Özel Temanın bağlantısını almak için kullanın T-code:theme_tool.
Oluşturduğunuz Temayı seçin ve Bilgi sekmesine tıklayın.
URL'yi ekrandan kopyalamak için Ctrl + Y tuşlarını kullanın ve bunu not edin.
SAP Fiori sistemini güvence altına almak, bilgi ve süreçlerin iş ihtiyaçlarınızı desteklemesini ve kritik bilgilere yetkisiz erişim olmaksızın güvence altına alınmasını sağlar.
Kullanıcı hatalarının, ihmalinin veya sisteminizde yapılan manipülasyon girişimlerinin bilgi kaybına veya işlem süresine neden olmamasını sağlamalısınız.
Tüm bu güvenlik politikaları, bir Fiori sistemindeki tüm bileşenler için geçerli olmalıdır.
SAP Fiori'de kullanıcıları yönetmek -
- SAP Fiori işlem uygulamalarını yönetmek için aşağıdaki kullanıcılarınızın olması gerekir -
- SAP NetWeaver Gateway ve ABAP ön uç sunucusundaki kullanıcılar
- ABAP arka uç sunucusundaki kullanıcı
Kimlik Doğrulama Yöntemleri
SAP Fiori uygulaması başlatılırken, istek, istemciden Web Dispatcher aracılığıyla SAP Fiori Launchpad tarafından ABAP ön uç sunucusuna gönderilir. ABAP ön uç sunucusu, bu istek gönderildiğinde kullanıcının kimliğini doğrular. Kullanıcının kimliğini doğrulamak için ABAP ön uç sunucusu, SAP NetWeaver tarafından sağlanan kimlik doğrulama ve tek oturum açma (SSO) mekanizmalarını kullanır. Aşağıda belirtilen mekanizma kimlik doğrulama için kullanılabilir -
SPENGO/KERBEROS
SPNEGO, bir istemci uygulaması uzaktaki bir sunucuya kimlik doğrulamak istediğinde kullanılır, ancak her iki uç da diğerinin hangi kimlik doğrulama protokollerini desteklediğinden emin değildir. Sözde mekanizma, hangi ortak GSSAPI mekanizmalarının mevcut olduğunu belirlemek için bir protokol kullanır, birini seçer ve ardından diğer tüm güvenlik işlemlerini ona gönderir. Bu, kuruluşların yeni güvenlik mekanizmalarını aşamalı bir şekilde dağıtmalarına yardımcı olabilir.
SAP Logon Tickets
SAP Logon Tickets, SAP sistemlerindeki kullanıcı kimlik bilgilerini temsil eder. Etkinleştirildiğinde, kullanıcılar, kullanıcıdan başka kullanıcı adı ve parola girişi olmadan SAPgui ve web tarayıcıları aracılığıyla birden çok SAP uygulamasına ve hizmetine erişebilir. SAP Logon Tickets, SAP sınırları boyunca tek oturum açmayı etkinleştirmek için bir araç olabilir; bazı durumlarda, oturum açma biletleri Microsoft tabanlı web uygulamaları gibi üçüncü taraf uygulamalarında kimlik doğrulamak için kullanılabilir.
X.509 Certificates
X.509 sertifikası, sertifikanın verildiği kimlik ve onu veren kimlik hakkında bilgiler içerir. İnsanların Güvenli Yuva Katmanı (SSL) sertifikaları olarak adlandırdığı sertifikaların çoğu aslındaX.509 sertifikalar.
Arka Uç Sistemlerinde Kimlik Doğrulama
ABAP ön uç sunucusunda ilk kimlik doğrulaması yapıldıktan sonra, istemci ile ABAP ön uç sunucusu arasında bir güvenlik oturumu kurulur.
Bu, SAP Fiori uygulamalarının ve Launchpad'in OData isteklerini ABAP arka uç sunucusuna göndermesine izin verir. Bu istekler, güvenilir RFC kullanılarak güvenli bir şekilde iletilir.
Güvenli Ağ İletişimi SNC
Güvenli Ağ İletişimi (SNC) entegre olur SAPNetWeaverTek Oturum Açma veya SAP sistemleriyle harici bir güvenlik ürünü. SNC ile, SAP sistemlerinde doğrudan bulunmayan bir güvenlik ürünü tarafından sağlanan ek güvenlik işlevlerini kullanarak güvenliği güçlendirirsiniz.
SNC, RFC veya DIAG SAP protokollerini kullanan SAP sisteminin çeşitli istemci ve sunucu bileşenleri arasındaki veri iletişim yollarını korur. Çeşitli güvenlik ürünleri tarafından uygulanan iyi bilinen kriptografik algoritmalar vardır ve SNC ile bu algoritmaları daha fazla koruma için verilerinize uygulayabilirsiniz.
Imporatant Features -
SNC, çeşitli SAP sistem istemcisi ve sunucu bileşenleri arasındaki veri iletişim yollarını korur. Desteklenen güvenlik ürünleri tarafından uygulanan iyi bilinen kriptografik algoritmalar vardır ve SNC ile bu algoritmaları daha fazla koruma için verilerinize uygulayabilirsiniz.
SNC ile uygulama düzeyinde uçtan uca güvenlik elde edersiniz. İki SNC korumalı bileşen arasında gerçekleşen tüm iletişim güvenlidir.
SAP'nin doğrudan sağlamadığı Akıllı kartlar gibi ek güvenlik özellikleri kullanılabilir.
SAP iş uygulamalarını etkilemeden güvenlik ürününü istediğiniz zaman değiştirebilirsiniz.
Koruma Düzeyleri
Üç seviyeli güvenlik koruması uygulayabilirsiniz. Onlar -
- Yalnızca kimlik doğrulama
- Bütünlük koruması
- Gizlilik koruması
Yalnızca kimlik doğrulama
Yalnızca kimlik doğrulama kullanıldığında, sistem iletişim ortaklarının kimliğini doğrular. Bu, SNC tarafından sunulan minimum koruma seviyesidir.
Bütünlük Koruması
Bütünlük koruması kullanılırken, sistem, bir iletişimin iki ucu arasında meydana gelmiş olabilecek verilerdeki herhangi bir değişikliği veya manipülasyonu algılar.
Gizlilik koruması
Gizlilik korumasını kullanırken, sistem gizli dinlemeyi işe yaramaz hale getirmek için aktarılan mesajları şifreler. Gizlilik koruması, verilerin bütünlüğünün korunmasını da içerir. Bu, SNC tarafından sağlanan maksimum koruma düzeyidir.
SAP Fiori Data Flow, bir kullanıcı tarafından Launchpad aracılığıyla bir talep yapıldığında Fiori sistem peyzajındaki veri akışı sürecini kapsar. Bu, ön uç sunucuda ve arka uç sunucudaki çalışma zamanı veri akışını içerir.
Front-end server - Web sunucusu ve OData Proxy.
Back End server - OData sağlayıcısı.
SAP Fiori kullanır HTTP/HTTPSprotokol. Bir istek-yanıt çalışma zamanı mimarisidir.
UI Nesneleri ve Launchpad verileri, ön uç sunucuda saklanır. Launchpad çağrıldığında, uygulama OData servis çağrısı aracılığıyla Launchpad tanımını okur.
/UI2/PAGE_BUILDER_PERS Launchpad için OData hizmetlerinden biridir.
Fiori Veri Akışında Ön Uç Sunucu
SAP Fiori Front-end sunucusu, Web sunucusu (HTTPS) görevi görür.
Tüm kayıtlı OData hizmetlerini içerir ve OData hizmeti için bir uç nokta görevi görür.
Ayrıca, UI ve Launchpad nesnelerini içerir.
Tüm Ön uç kullanıcılar, Ön uç sunucuda tanımlanır ve kendilerine doğru rollerle atanır.
Arka Uç sistemiyle iletişim kurmak için, arka uç sistemi için bir takma ad kullanır ve güvenilir RFC bağlantısını kullanarak arka uç sunucusuyla etkileşime girer.
Fiori uygulaması, bazı verileri almak için OData hizmetini çağırır. Ön uç sunucudaki ağ geçidi sistemi, hizmetler için sistem takma adını bilir ve arka uç sistemden veri alınmasına yardımcı olur.
Fiori Veri akışında arka uç sunucu
Arka Uç sunucusu, ERP, CRM, SRM, SCM vb. Gibi önemli uygulamalar için SAP Business suite 7'yi içerir.
Uygulama verilerini içerir ve uygulamaların özelleştirilmesi için kullanılır.
Bu sistem 2 OData sınıfı içerir -
Model Sağlayıcı
Veri Sağlayıcı
Arka uç sisteme erişmek için, Front-end sunucuda oluşturulan uygulama kullanıcılarının bir yetkiye sahip olması gerekir. S_RFCACL. Bu yetkilendirme Business paketindeki kullanıcılara atanmalıdır.
Ön uç sunucuyla arka uç sunucu arasındaki bağlantı güvenilir RFC bağlantısı olmalıdır. Bu, aynı kimliğin, şifre girilmeden arka uç sisteme doğrulanması anlamına gelir. Daha önce de belirtildiği gibi, kullanıcı kimliği olmalıdırS_RFCACL güvenilir oturum açma için yetkilendirme.
Bir Kullanıcı, Ön uç sunucuda kullanıcı arabirimi rollerine ve arka uç sunucuda arka uç rollerine sahip olmalıdır.
SAP Fiori'de Veri Akışı Nasıl Kontrol Edilir?
Launchpad'e gidin, sağ tıklayın grey area → Inspect Element.
Tıklarsanız Networksekmesi, hiçbir şey görmeyeceksiniz. Şimdi Launchpad tarayıcı bağlantısını yenileyin ve farklı servislere yapılan çağrıyı görün.
OData hizmeti URL bağlantısı, yeni sekmede aç.
Uygulamam'ı OData hizmet ayrıntılarında arayabilirsiniz -
İş akışı, doğru işin doğru zamanda, doğru kişilere doğru sırayla getirilmesini sağlar. Gibi çeşitli SAP uygulamaları varERP, SCM, HCM, vb. Bu nedenle, bir belge oluşturulduğunda, değiştirildiğinde veya silindiğinde, uygulama bir olay oluşturur.
SAP Business iş akışı, bu olayları yakalamak ve iş öğelerini şablonlara göre işlemek için kullanılır. İş akışı motorları, iş öğelerini sorumlu kişinin gelen kutusuna teslim eder.
SAP Business Workflow T-Kodları
Bazı önemli İş Akışı T Kodları aşağıda verilmiştir.
Özel İş Akışı senaryoları nasıl eklenir?
Fiori'de özel iş akışı senaryoları eklemek için, ön uç ve arka uç sistemde aşağıda verilen adımları izleyin.
Step 1 - İş Akışı tanımlarını alın.
Step 2 - İş akışı için senaryoları tanımlayın.
Step 3 - Fiori Launchpad'e bir döşeme ekleyin.
Step 4 - Karar seçenekleri tanımı.
Step 5 - Karar güncellemesi için BADI uygulaması.
Step 6 - Uygulama verilerini görüntüleyin.
Fiori'de İş Akışı nasıl yapılandırılır?
Step 1 - Arka uç Sisteme giriş yapın.
T-Code: SWI2_FREQ
Step 2 - İzleme periyodu ve iş öğesi türünü girin ve tıklayın Execute.
Step 3 - Sistemdeki tüm mevcut şablonları gösterecektir.
Step 4 - Şimdi kullan Run T-code: /nswu3
Step 5 - Genişlet Maintain run time environment tüm düğümlerin yeşil olup olmadığını kontrol etmek için.
Step 6 - tıklayın start verification workflow üstteki seçenek.
Step 7 - tıklayın SAP Business Workflow buton.
Step 8 - tıklayın Executebuton. Yeni bir pencere açılacaktır.
Step 9 - Seçin Execute backgroundyeni pencereden adım. İş akışının tam e-posta bildirimini almak için belge klasörünü seçin.
SAP Fiori Uygulamaları, bir veya birden fazla içerik katmanını değiştirerek genişletilebilir ve bu, uzantı gereksinimine ve Uygulama türüne bağlıdır.
İşlem Uygulamalarının Genişletilebilirliği için SAP Fiori adımları
ABAP Back End BAdi Enhancement ile ilgili adımlar
- Arka uç BAdis'i uygulayın
- Uzantıya OData DDIC yapısını içeren alanlar ekleyin
- Standart OData projesini yeniden tanımlayan yeni OData projesi oluşturun
UI Geliştirme ile ilgili adımlar
- ABAP Gateway'den standart Uygulamayı indirin
- Özel UI Uygulaması Oluşturun
- Uzantıları Uygulama
- Yeni OData hizmetinin OData URL'sini yapılandırma
- Yerel Fiori Launchpad'de Oluşturun ve Test Edin
- ABAP Ağ Geçidi Sunucusuna Özel uygulama yükleyin
ABAP Ağ Geçidi Sunucusu ile ilgili adımlar
Fiori Launchpad'de çalışan Standart Uygulama
Yeni hizmeti kaydedin
Fiori Launchpad'de özel uygulamayı yapılandırın
Tüm bu adımlar birbiriyle bağlantılıdır ve aşağıdaki tablo, belirli bir katmanı genişletme ihtiyacı olup olmadığını tanımlar.
Bir SAP Fiori Uygulamasını genişletmek için gerekli beceriler ve araçlar aşağıda verilmiştir.
SAP UI5çok platformlu iş uygulamalarını tasarlamak için kullanılan Java komut dosyası tabanlı bir çerçevedir. Çeşitli veri modellerini destekler ve masaüstü ve mobil uygulamaların görünümlerini destekler. SAP UI5, açık Ajax üzerinde derler ve java betik kitaplıkları ile birleştirilebilir.
SAP UI5 başlangıçta phoenix olarak adlandırıldı ve daha sonra olarak değiştirildi SAP UI5 2011 yılında.
Temel UI Teknolojileri
Web Dynpro ABAP ve Yer Planı yöneticisi aracı yeni uygulamalar oluşturmak için kullanılabilir.
Yeni uygulamaları uyarlamak veya geliştirmek için SAP UI5 ve UI5 uygulama geliştirme araçları.
SAP Dynpro, GUI optimizasyonu için Screen Personas'ı dahil etmek için kullanılır
SAP UI5'in özellikleri
SAP UI5'in özellikleri aşağıdaki gibidir -
- İyi tasarlanmış modeller, kullanımı kolay.
- SAP standartlarına uygun olarak optimize edilmiş performans
- Ajax açık kaynak desteği
- JavaScript kitaplığı içerir
- Genişletilebilir UI bileşen modeli
- Ajax, JavaScript, CSS ve HTML 5 gibi açık standartları temel alır.
Temel Bileşenler - İstemci ve Sunucu SAP UI5 -
Client
- JavaScript kitaplığı, Görüntü dosyaları
- Çekirdek JavaScript dosyaları
- Test paketi HTML ve JavaScript dosyalarını
Server
- Uygulama geliştirme araçları
- Tema Oluşturucu
- Java'da kaynak işleyici
- Denetim Geliştirme araçları
UI5 Browser Support
SAP UI5, tüm önemli web tarayıcılarını ve IE, Mozilla Firefox, Google Chrome ve Safari gibi en son sürümleri destekler.
SAP UI5 Mimarisi
SAP UI5 Mimarisi, jQuery dahil olmak üzere temel JavaScript çerçevesinden oluşur. Uzantı kitaplıkları Denetimlerinden ve Temalarından oluşur. İsteğe Bağlı Sunucu bileşenlerine sahiptir.
UI5 Kontrol Kitaplıkları
Yaygın SAP UI5 kontrol kitaplıkları aşağıda verilmiştir.
Sap.ui.commons - Bu, metin alanları, düğmeler, yazı tipleri vb. Gibi kontrolleri içerir.
Sap.ui.table - Buna satırlar, sütunlar vb. Gibi tablo kontrolleri dahildir.
Sap.ui.ux3 - Bu, UX3 modellerinin özelliklerini içerir.
Sap.m - Bu, el telefonları, tabletler vb. Mobil cihazlar için kontrolleri içerir.
SAP UI5 ve Genişletilebilirlik
SAP UI5, uygulama geliştiricisi için genişletilebilirliği destekler ve JavaScript, HTML, UI5 tabanlı sayfalar eklemeye izin verir.
Yeni UI kitaplıkları ve yeni kontroller yazmanıza izin verir.
UI5 çekirdeği için eklentiler yazın.
Mevcut UI5 kontrollerinden kontroller oluşturun.
Diğer JavaScript kitaplıklarını içerir
Model-Görünüm-Kontrolör Konsepti
MVC üç kavramdan oluşur. Görünümler, Java Scripts, HTML gibi farklı diller kullanılarak tanımlanabilir. Denetleyici, Görünümleri bağlamak için kullanılır ve Modeller Görünümler ile kullanılır.
Views - HTM ile XML kullanılarak, karışık veya bağımsız olarak tanımlanabilir
XML - (sap.ui.core.mvc.xmlview)
JavaScript - (sap.ui.core.mvc.JSView)
JSON - (sap.ui.core.mvc.JSONView)
HTML - (sap.ui.core.mvc.HTMLView)
Controller- Kontrolörler bir görünüme bağlıdır. Birden çok görünümle de kullanılabilir
Model - Görünümlerde veri bağlama kullanılabilir.
Farklı Görünüm Türlerinin Karşılaştırılması
Tabloda farklı Görünüm türlerinin karşılaştırması verilmiştir.
SAP UI5 Veri Bağlama
Veri bağlama, uygulama verilerini tutmak için bir veri kaynağına UI5 kontrolleri kullanılır. Uygulama verilerinde bir değişiklik olduğunda kontrollerin otomatik olarak değiştirilmesine izin verir.
İki yönlü veri bağlamayı kullandığınızda, ilişkili denetimin değeri her değiştiğinde uygulama verileri güncellenir.
Veri Bağlama, test düğmesi, liste tipi kontroller vb. Gibi basit kontrollerin bağlanmasını destekler.
Veri Bağlama Modeli Türleri
SAP UI5, üç tür model uygulamasını destekler -
JSON Model- JavaScript Object Notation formatındaki verileri destekler. İki yönlü veri bağlamayı destekler.
XML Model- XML verilerini destekler. İki yönlü veri bağlamayı destekler.
OData Model- OData istekleri oluşturur ve yanıtları buna göre işler. Yalnızca OData uyumlu verileri destekler. Deneysel iki yönlü veri bağlamayı destekler.
Tasarım Deseni yeni bir terimdir SAP UI5SAP geliştirme veya SAP Fiori sistemi hakkında konuştuğumuzda geliştirme. SAP, SAP sisteminde geliştirmeyi destekleyen yeni tasarım kalıpları bulmak için çok çalışıyor.UI5 SDK.
SAP farklı tasarım modelleri yayınladı -
Ana Detay
Bu, uygulama bağlamanın ilk adımıdır ve desteklenmektedir. SplitAppSAP UI5 kontrolü. Bu tasarım şablonu, içerik listesini destekler ve müşteri adayı seçimine ve ayrıntılı görünüme izin verir.
Master-Master Detayı
Bu tasarım deseni, detay bölümünde bir işlemin detayını gösterir.
Example - Online sipariş veriyorsunuz ve ne satın aldığınızı gösteren ve işlem detaylarını detaylı bir şekilde gösteren bir onay sayfası görmek istiyorsunuz.
Tam ekran
Bu tasarım şablonu, çoğunlukla çizelgeleri, resimsel verileri ve çeşitli grafik türlerini görüntülemek için önerilir.
Çoklu akış
Bu tasarım modeli, karmaşık bir uygulama akışı kullandığınızda önerilir ve çalışan bir uygulama oluşturmak için tüm tasarım modellerinden yararlanmanız gerekir.