SAP Fiori - Panduan Cepat

SAP Fiori adalah pengalaman pengguna baru (UX) untuk perangkat lunak dan aplikasi SAP. Ini menyediakan satu set aplikasi yang digunakan dalam fungsi bisnis biasa seperti persetujuan kerja, aplikasi keuangan, aplikasi penghitungan dan berbagai aplikasi swalayan.

SAP Fiori menyediakan 300+ aplikasi berbasis peran seperti SDM, Manufaktur, keuangan, dll. Saat Anda membuka aplikasi halaman beranda SAP Fiori, Anda akan melihat gambar bunga. Itu karena Fiori berarti 'bunga' dalam bahasa Italia.

SAP Fiori menyediakan semua peran bisnis secara real time di perangkat genggam yang kompatibel. Ini menawarkan peran bisnis pada fungsi yang mudah digunakan, sederhana dengan respons yang tak tertandingi di desktop, smartphone, dan Tablet.

SAP Fiori memungkinkan beberapa aplikasi perangkat yang memungkinkan pengguna untuk memulai proses di desktop / laptop mereka dan melanjutkan proses tersebut di smartphone atau tablet. SAP telah mengembangkan Aplikasi Fiori berdasarkan antarmuka Pengguna UI5.

Ketika SAP Fiori digabungkan dengan kekuatan SAP HANA, ini memberikan respons aplikasi dan waktu eksekusi kueri yang tak tertandingi. Pengalaman pengguna SAP Fiori (UX) digunakan untuk memberikan pengalaman pengguna yang dipersonalisasi dan berbasis peran untuk keterlibatan seluruh perusahaan di seluruh lini bisnis.

Bagaimana SAP Fiori lahir?

Saat dilakukan penelitian, ditemukan bahwa sebagian besar pengguna SAP menggunakan SAP User Interfaceuntuk mengakses aplikasi. Ini termasuk aplikasi umum yang terkait dengan interaksi Manajer-karyawan seperti permintaan cuti, permintaan perjalanan, dll. GUI ini memiliki lebih dari 300.000 layar dengan berbagai fungsi di dalamnya. SAP memeriksa aplikasi yang paling sering digunakan dan kemudian memutuskan untuk memperbarui aplikasi ini. Begitulah SAP Fiori lahir.

Prinsip Desain SAP Fiori

Ada lima prinsip desain untuk SAP Fiori UI5. Prinsip-prinsip ini membuat SAP Fiori sederhana dan menguraikan transaksi yang berbeda menjadi aplikasi UI berbasis tugas sederhana.

  • Role-Based - SAP telah menguraikan berbagai transaksi SAP dan mengubahnya menjadi aplikasi interaktif pengguna yang indah yang hanya menampilkan informasi yang paling relevan kepada pengguna.

  • Responsiveness - Saat SAP Fiori digabungkan dengan kekuatan SAP HANA, ini memberikan respons aplikasi dan waktu eksekusi kueri yang tak tertandingi.

  • Simple - Untuk membuat SAP Fiori sederhana agar sesuai dengan permintaan pengguna, SAP telah merancangnya sebagai file 1-1-3skenario. Ini berarti 1 pengguna, 1 kasus penggunaan, dan 3 layar.

  • Seamless Experience - SAP telah menyediakan semua aplikasi Fiori berdasarkan bahasa yang sama dan tidak masalah penyebaran dan platformnya.

  • Delightful - SAP Fiori dirancang untuk digunakan ECC 6.0 untuk memudahkan pengguna dan menerapkan sistem SAP yang ada.

Aplikasi SAP Fiori

Aplikasi SAP Fiori dibagi menjadi tiga kategori. Mereka dibedakan berdasarkan fungsi dan kebutuhan infrastrukturnya.

  • Aplikasi Transaksional
  • Lembar fakta
  • Aplikasi Analitis

Aplikasi Transaksional

Fitur terpenting dari Aplikasi Transaksional adalah -

  • Rilis pertama SAP Fiori mencakup 25 aplikasi transaksional.

  • Aplikasi transaksional di SAP Fiori digunakan untuk melakukan tugas transaksional seperti transaksi manajer-karyawan seperti permintaan cuti, permintaan perjalanan, dll.

  • Aplikasi Transaksional berjalan paling baik di database SAP HANA tetapi dapat digunakan dengan database apa pun dengan kinerja yang dapat diterima. Aplikasi ini memungkinkan pengguna untuk menjalankan transaksi SAP sederhana di perangkat seluler serta desktop atau laptop.

Example - Permintaan Cuti, Permintaan Perjalanan, Pesanan Pembelian.

Lembar fakta

Fitur-fitur penting lembar Fakta diberikan di bawah ini.

  • Lembar fakta digunakan untuk menggali informasi kunci dan informasi kontekstual dalam operasi bisnis. Di ubin SAP Fiori, Anda dapat menelusuri untuk detail lebih lanjut.

  • Ini juga memungkinkan Anda untuk menavigasi satu lembar fakta ke semua lembar fakta yang terkait.

  • Lembar fakta juga memungkinkan Anda untuk menavigasi ke Transactional appsuntuk menjalankan transaksi SAP. Beberapa lembar Fakta juga memberikan opsi integrasi peta geografis.

  • Anda dapat memanggil Fact sheets dari hasil pencarian Fiori Launchpad, dari fact sheets lain, atau dari aplikasi Transactional atau Analytical.

  • Lembar fakta hanya berjalan di database SAP HANA dan juga memerlukan tumpukan ABAP dan tidak dapat di-porting ke arsitektur SAP HANA Live tier-2.

Example- Ada aplikasi lembar fakta dengan objek tengah yang memiliki detail tentang kontrak vendor. Anda dapat menelusuri ke detail lebih lanjut seperti detail vendor, persyaratan kontrak, detail item, dll.

Aplikasi Analitis

Aplikasi analitik digunakan untuk memberikan informasi waktu nyata berbasis peran tentang operasi bisnis. Aplikasi analitis mengintegrasikan kekuatan SAP HANA dengan rangkaian bisnis SAP. Ini memberikan informasi waktu nyata dari volume besar data di browser web front-end.

Dengan menggunakan aplikasi Analitik, Anda dapat memantau KPI indikator Kinerja Utama dengan cermat. Anda dapat melakukan agregasi dan penghitungan kompleks dari operasi bisnis Anda dan segera bereaksi sesuai perubahan kondisi pasar.

Aplikasi SAP Fiori Analytical berjalan di database SAP HANA dan menggunakan model data Virtual.

Contoh

Strategi SAP UX

Pengalaman Pengguna (UX) pada dasarnya, tentang keseluruhan pengalaman yang dimiliki seseorang saat menggunakan produk, situs web, atau aplikasi apa pun. Aplikasinya dapat berupa perangkat seluler, tablet, desktop, atau laptop. Pengalaman Pengguna harus mudah digunakan sehingga pengguna dapat mencapai tujuan mereka dengan mudah dan berinteraksi dengan sistem SAP.

Pengalaman Pengguna terdiri dari keseimbangan yang tepat antara teknologi, kebutuhan bisnis, dan keinginan.

UX strategy pada dasarnya tentang tiga prinsip desain berikut -

  • Technology
  • Business
  • Nilai-nilai kemanusiaan

SAP UX strategy terdiri dari tiga komponen -

  • New - New memberikan pengalaman pengguna grid konsumen untuk aplikasi baru yaitu semua aplikasi, yang belum dibuat.

  • Renew - Pembaruan diterapkan ke aplikasi yang ada.

  • Enable - Enable adalah memberikan kemampuan kepada pelanggan untuk meningkatkan pengalaman pengguna perangkat lunak SAP apa pun untuk memungkinkan mereka memutuskan skenario bisnis mana yang penting bagi mereka.

Prasyarat untuk Mempelajari SAP Fiori

Berikut ini adalah persyaratan untuk belajar SAP Fiori -

  • Program dan objek ABAP
  • HTML5
  • JavaScript
  • SAP UI5
  • Pengalaman Implementasi ERP
  • OData dan SAP NetWeaver Gateway
  • SAP HANA

Komponen utama dalam lanskap tingkat tinggi arsitektur SAP Fiori diberikan di bawah ini.

SAP Web Dispatcher (Proksi Terbalik)

SAP Web dispatcher adalah titik kontak pertama dalam arsitektur SAP Fiori untuk pengguna akhir. Ini menangani semua permintaan browser web dari pengguna akhir melalui perangkat seluler atau laptop.

Ini adalah titik masuk untuk semua permintaan HTTP / HTTPS dan menentukan apakah sistem harus menerima atau menolak permintaan dan server tempat permintaan harus pergi. Itu dapat menolak atau menerima koneksi ke sistem SAP Fiori.

Aplikasi transaksional dapat berjalan di database apa pun, tetapi lembar Fakta dan aplikasi Analitis memerlukan database SAP HANA untuk dijalankan.

Server Bagian Depan SAP ABAP

Server front-end SAP ABAP berisi semua komponen UI sistem Fiori dan gateway NetWeaver. Komponen UI ini terdiri dari add on UI pusat, perpustakaan kontrol SAP UI5, dan SAP Fiori Launchpad. Ini juga berisi UI khusus produk. Add-on berisi pengembangan UI untuk rangkaian bisnis masing-masing seperti ERP, SCM, SD, MM, dll.

SAP NetWeaver Gatewaydigunakan untuk mengatur koneksi antara rangkaian bisnis SAP dan klien target, platform dan kerangka kerja. Ini menawarkan alat pengembangan dan generasi untuk dibuatOData layanan ke alat pengembangan klien yang berbeda.

Server Back-End SAP ABAP

SAP ABAP Back-End Server digunakan untuk memuat logika bisnis dan data back-end. Model pencarian untuk lembar fakta dan suite bisnis SAP terdapat di server back-end ABAP.

Database SAP HANA dan Mesin HANA XS

HANA XSengine digunakan untuk menjalankan semua aplikasi analitik di SAP Fiori. Ini berisi konten aplikasi Fiori dan konten penggunaan ulang model data virtual, yang disediakan melalui SAP HANA Live.

Mesin HANA XS terdiri dari dua komponen -

  • Konten HANA Live App untuk rangkaian Bisnis.
  • Komponen Bisnis Cerdas dengan KPI Modeler.

Konten HANA Live berisi konten VDM yang dapat digunakan kembali, yang dapat digunakan untuk tujuan ekstensibilitas.

Notes -

  • Aplikasi transaksional di SAP Fiori tidak selalu memerlukan database SAP HANA untuk dijalankan dan dapat dijalankan di database apa pun.

  • Fakta Sheets, Analytical apps and Smart Business berjalan hanya di database SAP HANA tanpa pengecualian yang diizinkan

  • HANA diperlukan agar fungsi model pencarian Fact Sheets berfungsi.

  • Data yang diminta dalam Lembar Fakta melalui model pencarian diambil langsung dari database HANA.

Arsitektur SAP Fiori: Jenis Aplikasi

Aplikasi SAP Fiori dibagi menjadi tiga kategori. Mereka dibedakan berdasarkan fungsi dan kebutuhan infrastrukturnya.

Seperti yang disebutkan sebelumnya, aplikasi Transaksional di SAP Fiori tidak selalu memerlukan database SAP HANA untuk berjalan dan dapat berjalan di database apa pun. Lembar Fakta, aplikasi Analitis, dan Bisnis Cerdas hanya berjalan di database SAP HANA tanpa pengecualian.

Gambar yang diberikan di bawah ini menunjukkan Arsitektur SAP Fiori untuk jenis aplikasi SAP Fiori yang berbeda.

Lembar Fakta memerlukan model Pencarian untuk melakukan kemampuan pencarian di Aplikasi Fiori. Lembar fakta digunakan untuk menggali informasi kunci dan informasi kontekstual dalam operasi bisnis. Di ubin SAP Fiori, Anda dapat menelusuri untuk detail lebih lanjut. Ini juga memungkinkan Anda untuk menavigasi dari satu lembar fakta ke semua lembar fakta terkait.

Aplikasi analitik dan data aplikasi Bisnis Cerdas berasal dari database HANA melalui HANA XS Engine.

Konten HANA Live berisi konten penggunaan ulang Model Data Virtual, yang dapat digunakan untuk tujuan ekstensibilitas.

Pengguna mengajukan permintaan melalui browser Web menggunakan HTTPS. RFC tepercaya digunakan untuk berkomunikasi antara server ABAP Front-End dan Back-End.

Persyaratan Perangkat Keras dan Perangkat Lunak

Saat menginstal dan mengonfigurasi sistem aplikasi SAP Fiori, disarankan untuk memeriksa persyaratan perangkat keras dan perangkat lunak minimum untuk menginstal komponen yang berbeda sesuai kebutuhan aplikasi Fiori.

Penting untuk memahami konsep UI Add-Ons dan NetWeaver Gateway, paket dukungan, yang diinstal di server ABAP Front-End. Add-On UI pusat diperlukan untuk perpustakaan kontrol SAP UI5 dan Launchpad.NetWeaver Gateway digunakan untuk mengatur koneksi ke server back-end dengan membuat OData layanan.

  • Jika Anda menginstal NW 7.4 untuk server Front-end, semua add-on UI pusat dan komponen Gateway adalah bagian dari instalasi itu.

  • Jika Anda menginstal NW 7.31 SPS04 untuk server Front-End, Add-On UI pusat dan komponen Gateway harus diinstal secara terpisah.

Versi Produk Instalasi SAP NW Gateway yang diperlukan Komponen diinstal secara otomatis dengan SAP NW Gateway
EHP3 UNTUK SAP NETWEAVER 7.0 (AS ABAP)

SAP NETWEAVER GATEWAY 2.0 SPS07 (Gateway Server Core NW 703/731)

Jika Anda ingin menginstal aplikasi "Permintaan Persetujuan", Anda juga harus menginstal - 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 (AS ABAP), SAP NETWEAVER 7.4 FOR SUITE (AS ABAP)

Semua komponen yang diperlukan disertakan dalam Instalasi SAP NetWeaver (SAP_GWFND)

Jika Anda ingin menginstal aplikasi "Permintaan Persetujuan", Anda juga harus menginstal - SAP NETWEAVER GATEWAY 2.0 SPS07> SAP IW PGW 100

Prasyarat Instalasi SAP NW

Persyaratan perangkat keras minimum untuk server front-end SAP NetWeaver Gateway adalah sebagai berikut -

Persyaratan Spesifikasi
Prosesor Dual Core (2 CPU logis) atau lebih tinggi, 2 GHz atau lebih tinggi
Random Access Memory (RAM) 8 GB atau lebih tinggi
Kapasitas Hard Disk 80 GB primer, atau lebih tinggi

HANA 1.0 persyaratan database hanya untuk Fact Sheets dan Analytical Apps.

HANA Livedisertakan dengan suite di HANA tetapi tersedia sebagai paket terpisah untuk diinstal. SAP HANA Live menggunakan sarana skenario terintegrasiSAP HANA Live berbagi a SAP HANA Appliance dengan Business suite.

SAP HANA Live untuk SAP ERP
Produk SAP HANA Live untuk SAP ERP
Melepaskan 1.0 SPS10
Komponen Perangkat Lunak HCO_HBA_ECC
Berdasarkan SAP HANA Appliance Software SPS 08 atau lebih tinggi
Dokumentasi Dipublikasikan April 2015

Anda menginstal komponen perangkat lunak ini sebagai add-on untuk SAP HANA. Perangkat lunak alat SAP HANA telah diinstal sebelumnya pada sistem perangkat keras alat tertentu yang dikirimkan bersama dengan mitra perangkat keras SAP terkemuka.

Persyaratan Lansekap Sistem untuk SAP Fiori

Persyaratan Lanskap Sistem untuk SAP Fiori dirangkum dalam tabel yang diberikan di bawah ini.

GETAH NetWeaver Gatewaydigunakan untuk mengatur koneksi antara rangkaian bisnis SAP dan klien target, platform dan kerangka kerja. Ini menawarkan alat pengembangan dan generasi untuk dibuatOData layanan ke alat pengembangan klien yang berbeda.

Gateway SAP NetWeaver menyediakan cara yang lebih mudah untuk konsumsi logika bisnis dan konten untuk sistem SAP Back-end pada aplikasi web. Ini juga mengurangi kerumitan untuk mengakses data SAP dan menyediakan antarmuka yang mudah untuk mengurangi waktu pengembangan.

SAP NetWeaver Gateway: Kapabilitas dan Manfaat Utama

SAP NetWeaver Gateway adalah teknologi yang menyediakan cara sederhana untuk menghubungkan perangkat, lingkungan, dan platform ke perangkat lunak SAP berdasarkan standar pasar.

  • Tidak mengganggu, rangkaian bisnis SAP apa pun.

  • Kemudahan untuk mengembangkan API sederhana dan tidak membutuhkan pengetahuan alat apa pun.

  • Berdasarkan REST, ATOM / OData. Ini memungkinkan konektivitas ke aplikasi SAP menggunakan bahasa atau model pemrograman apa pun, tanpa memerlukan pengetahuan SAP, dengan memanfaatkanREST layanan dan OData/ATOM protokol.

  • Ini menyediakan plug-in untuk IDE terkenal seperti Eclipse, Visual Studio 2010 dan XCode.

Hubungkan SAP NetWeaver Gateway ke SAP Business Suite

Ini melibatkan konfigurasi server Back-end sebagai sistem terpercaya.

Step 1 - Gunakan T-code: SM59

Step 2 - Klik ikon buat seperti yang ditunjukkan di bawah ini.

Step 3 - Masukkan detailnya seperti yang ditunjukkan di bawah ini -

  • Nama Tujuan RFC
  • Jenis Koneksi: 3

Step 4 - Pergi ke Technical Settings tab dan masukkan detailnya seperti yang dijelaskan di bawah ini.

Step 5 - Masukkan host gateway di Target Host bidang dan nomor Instance di System Number bidang.

Step 6 - Pergi ke Logon & Security tab dan masukkan detailnya.

Step 7 - Masukkan nomor klien dan klik Current user untuk otentikasi.

Step 8 - Pilih Trust Relationship sebagai Yes dan klik save ikon di atas.

Step 9 - Pilih Kembali ke layar awal dan gunakan T-code: SMT1

Step 10 - Klik create icon seperti gambar dibawah.

Itu Trusting Wizard akan buka.

Step 11 - Masukkan detail tujuan RFC yang baru saja Anda buat dan klik Continue.

Step 12- Informasi dari sistem terpercaya ditampilkan. KlikSave tombol.

Di sini, Anda telah menetapkan hubungan kepercayaan antara sistem SAP Anda dan host NetWeaver Gateway dengan mengonfigurasi sistem SAP menjadi sistem yang dipercaya dan host NW menjadi sistem tepercaya. Ini memungkinkan logon jarak jauh bagi pengguna untuk menggunakan data pengguna di gateway SAP NetWeaver dan sistem SAP.

SAP NetWeaver Gateway: Opsi Penerapan

Ada dua opsi penyebaran berbeda yang tersedia untuk menerapkan gateway SAP NetWeaver untuk konfigurasi SAP Fiori.

Penyebaran Hub Pusat dari SAP NetWeaver Gateway: Pengembangan dalam Sistem Back-End

Dalam jenis opsi penerapan ini, Add-On UI pusat, Add-On UI khusus Produk, dan gateway SAP NetWeaver terdapat di server front-end ABAP. Server back-end berisi logika bisnis dan data back-end. Pengembangan berlangsung dalam sistem back-end ABAP.

Layanan digunakan pada sistem back-end dan terdaftar di server. Layanan Gateway digunakan dalam sistem back-end Gateway. AntaraIW_BEP diterapkan atau sistem yang berjalan pada versi 7.4 atau yang lebih tinggi memanfaatkan komponen inti SAP_GWFND.

Advantages

  • Ini memungkinkan perubahan pada UI tanpa otorisasi pengembangan di back-end.

  • Ini memberikan satu titik pemeliharaan untuk semua masalah UI.

  • Ini menyediakan tempat sentral untuk tema dan branding dari Aplikasi Fiori.

  • Ini menyediakan satu titik akses ke sistem back-end.

  • Karena tidak ada akses langsung ke sistem back-end, ini meningkatkan keamanan.

  • Akses lokal langsung ke metadata (DDIC) dan data bisnis dan kemudahan penggunaan kembali data.

Disadvantages

  • Ini membutuhkan sistem SAP NetWeaver Gateway terpisah.

Note - SAP merekomendasikan opsi penyebaran Hub Pusat untuk lingkungan produksi.

Penyebaran Hub Pusat dari SAP NetWeaver Gateway

Dalam opsi ini, fungsionalitas server Gateway digunakan pada satu server khusus, sistem hub. Berbeda dengan opsi pertama, penyebaran layanan terjadi pada sistem hub.

Opsi ini digunakan jika tidak ada pengembangan yang harus dilakukan pada sistem back-end atau dalam kasus rilis sebelum 7.40. jika tidak diizinkan untuk menerapkan Add-OnIW_BEPdi bagian belakang. Dalam hal ini, pengembang dibatasi pada antarmuka yang dapat diakses melalui RFC di back-end.

Pengembangan berlangsung di sistem hub Gateway dan sistem back-end suite Bisnis tidak tersentuh.

IW_BEP atau SAP_GWFND berjalan di sistem hub Gateway dan tidak ada yang tersentuh di suite SAP Business.

Advantages

  • Selain keuntungan yang diberikan untuk opsi pertama, opsi ini memiliki keuntungan karena tidak memerlukan penginstalan Gateway Add-Ons di sistem back-end.

Disadvantages

  • Tidak ada akses langsung ke metadata (DDIC)dan data bisnis. Oleh karena itu, penggunaan kembali data dibatasi.

  • Objek GENIL tidak dapat digunakan dari jarak jauh.

  • Dalam konfigurasi ini, akses dibatasi ke antarmuka yang diaktifkan dari jarak jauh seperti modul RFC, BAPI, dll.

Penerapan Tersemat

Dalam arsitektur penyebaran tertanam, pengembangan berlangsung di sistem back-end suite SAP Business dan sistem Gateway juga diinstal dalam sistem yang sama. Layanan terdaftar serta diterbitkan dalam sistem back-end SAP Business Suite.

IW_BEP atau SAP_GWFND berjalan di sistem yang sama dengan tempat SAP Business suite diinstal.

Advantages

  • Ini membutuhkan lebih sedikit waktu berjalan karena satu panggilan jarak jauh berkurang.

Disadvantages

  • Sistem tidak boleh digunakan sebagai hub untuk sistem Back-End tambahan.

  • Dalam kasus beberapa sistem SAP Business Suite, Gateway harus dikonfigurasi beberapa kali.

  • Konfigurasi ini direkomendasikan hanya untuk keperluan kotak pasir.

Note- Anda tidak boleh menggunakan Sistem SAP Business Suite dengan penerapan tertanam sebagai sistem hub untuk sistem back-end tambahan. Alasannya adalah karena hal ini dapat menyebabkan situasi di mana rilis SAP NetWeaver Gateway dari sistem hub lebih rendah daripada versi komponen ujung belakang SAP NetWeaver Gateway dari sistem ujung belakang jarak jauh.

Untuk menghindari situasi seperti itu, Anda dapat menggunakan opsi penerapan tertanam untuk sistem SAP Business Suite Anda.

Jika Anda menggunakan arsitektur berbasis hub, Anda harus menggunakan sistem SAP NetWeaver Gateway Hub khusus yang harus berjalan pada rilis terbaru SAP NetWeaver Gateway.

Periksa metode Penyebaran di Sistem SAP Fiori

Step 1 - Masuk ke sistem back-end SAP Fiori menggunakan SAP GUI seperti yang ditunjukkan pada gambar di bawah ini.

Step 2 - Di System menu, klik Status.

Step 3 - Jendela baru terbuka yang menampilkan System Status.

Di bawah Data Sistem SAP, klik ikon (kaca pembesar) di bawah label Versi komponen.

Step 4 - Ini akan menunjukkan kepada Anda daftar komponen yang diinstal pada sistem back-end SAP sesuai NetWeaver Gateway Release.

Dengan NW 7,31, IW_BEW dan GW_Core komponen dipasang dan untuk NW 4.0, SAP_GWFND dipasang dan tidak ada komponen individu.

Sekarang di sistem ini, Anda memiliki sistem NW yang diinstal pada sistem back-end dan semua komponen Add-On UI ada di sistem front-end. Oleh karena itu, ini mewakili metode penyebaran Arsitektur Hub.

Gambaran umum OData (Open Data Protocol)

OData digunakan untuk menentukan praktik terbaik yang diperlukan untuk membangun dan menggunakan RESTful API. Ini membantu Anda mengetahui perubahan, menentukan fungsi untuk prosedur yang dapat digunakan kembali dan mengirim permintaan batch, dll.

Beberapa fitur penting adalah -

  • OData menyediakan fasilitas ekstensi untuk memenuhi kebutuhan kustom API RESTful Anda.

  • REST adalah singkatan dari Representational State Transfer dan terkadang dieja sebagai "ReST".

  • Ini bergantung pada protokol komunikasi tanpa kewarganegaraan, server-klien, dan dapat disimpan dalam cache. Di hampir semua kasus, protokol HTTP digunakan.

  • REST didefinisikan sebagai gaya arsitektur untuk mendesain aplikasi jaringan.

  • OData membantu Anda fokus pada logika bisnis Anda sambil membangun RESTful API tanpa harus khawatir tentang pendekatan untuk menentukan header permintaan dan respons, kode status, metode HTTP, konvensi URL, jenis media, format muatan, dan opsi kueri, dll.

  • OData RESTful API mudah dikonsumsi.

Siklus Hidup Layanan OData

Siklus hidup layanan OData mencakup rentang layanan OData. Diberikan di bawah ini adalah langkah-langkah utama yang harus dipertimbangkan dalam Siklus Hidup Layanan OData.

  • Aktivasi layanan OData.

  • Menjaga layanan OData.

  • Pemeliharaan model dan layanan, hingga pembersihan cache metadata.

  • Aplikasi RESTful menggunakan permintaan HTTP untuk mengirim data untuk membuat atau memperbarui, membaca data dan menghapus data. REST menggunakan HTTP untuk keempat operasi CRUD (Buat / Baca / Perbarui / Hapus).

  • REST adalah alternatif ringan untuk mekanisme seperti RPC (Remote Procedure Calls) dan Layanan Web.

Komponen Arsitektur REST

Diberikan di bawah ini adalah komponen dari Arsitektur REST.

  • Resources
  • Jaringan sumber daya
  • Client-server
  • Tidak ada status Koneksi
  • Server Proxy

Penginstalan SAP Fiori melibatkan penginstalan komponen front-end, back-end, dan untuk aplikasi Analitis, penginstalan komponen HANA. Komponen ini dikirim sebagai produk terpisah dan karenanya, harus dipasang secara terpisah.

Dengan integrasi perpustakaan aplikasi SAP Fiori dan perencana Pemeliharaan, proses instalasi telah disederhanakan. Ini memungkinkan Anda untuk memilih dari daftar aplikasi yang tersedia dari perpustakaan Aplikasi SAP Fiori, prasyarat instalasi dan konfigurasi mereka.

Prosedur langkah demi langkah yang diringkas ditunjukkan pada gambar yang diberikan di bawah ini.

  • Step 1 menunjukkan cara memeriksa prasyarat untuk penginstalan sesuai dengan Aplikasi SAP Fiori yang berbeda.

  • Step 2 untuk Step 5 menentukan komponen ujung depan dan ujung belakang yang akan dipasang sesuai dengan Aplikasi Fiori yang berbeda.

  • Step 6 untuk Step 10 menentukan langkah-langkah Konfigurasi yang akan dilakukan untuk menyiapkan lingkungan SAP Fiori.

Mari kita pahami prosedurnya secara detail.

Langkah 1: SAP Fiori - Prasyarat

Memeriksa prasyarat termasuk memeriksa yang berikut -

  • NetWeaver Gateway Server NW 7.31 SPS04 atau lebih tinggi atau NW 7.4 SPS04 atau lebih tinggi
  • NW Central UI Add-On NW 7.31 SPS04 atau lebih tinggi atau NW 7.4 SPS04 atau lebih tinggi
  • Pengaya UI Business Suite
  • Paket Bisnis Back-End Server NW 7.4 SPS04 atau lebih tinggi
  • Database HANA 1.0.2 Memperbarui

Pada server SAP Front-End, beberapa komponen harus diinstal untuk instalasi gateway SAP NetWeaver. Jika Anda menginstalNW 7.31 SPS04 di server front-end Anda, komponen yang diberikan di bawah ini harus diinstal secara terpisah.

Jika Anda menginstal NW 7.4 SPS04 di server front-end Anda, komponen ini diinstal secara otomatis.

Anda dapat menggunakan Software Update Manager dengan Maintenance Optimizer untuk penginstalan.

Langkah 2: Unduh SAP Fiori

Untuk mengunduh perangkat lunak - SAP SWDC

Ikuti prosedur yang digambarkan pada gambar di bawah ini.

Klik Installation and Upgrades seperti yang ditunjukkan pada tangkapan layar berikut.

Klik link AZ index.

Setelah halaman dengan A – Z index terbuka, klik N → NetWeaver Gateway → SAP NetWeaver Gateway 2.0.

Langkah 3: Instal SAP Fiori

Langkah selanjutnya adalah menginstal Central UI-Add Aktif dan SAP Fiori Launchpad. Instal Pengaya UI Pusat sesuai dengan rilis NetWeaver Anda.

Versi NetWeaver Gateway Add-on UI Pusat Nama Komponen
EHP3 UNTUK SAP NETWEAVER 7.0 (AS ABAP) (minimum SPS 04) UI ADD-ON 1.0 UNTUK NW 7.03 (minimum SPS 06)

SAP UI ADD-ON INFRA V1.0

LAYANAN SAP UI2 V1.0

SAP UI5 CLIENT RT SEBAGAI ABAP 1.00

SAP IW BEP 200

YAYASAN SAP UI2 V1.0

IMPL SAP UI2. UNTUK NW 7.31 V1.0

SAP NETWEAVER 7.4 (AS ABAP), SAP NETWEAVER 7.4 FOR SUITE (AS ABAP) (SPS 04 DAN KOMPONEN SAP UI 7.40 SP05 untuk keduanya sebagai minimum)

Semua komponen yang diperlukan disertakan dalam instalasi SAP NetWeaver 7.4. Pastikan komponen wajib yang disebutkan di atas sudah ada.

Langkah selanjutnya adalah menginstal Add-On UI khusus produk sesuai dengan rangkaian Bisnis Anda -

  • ERP: UI untuk EHP7 untuk SAP ERP 6.0
  • SRM: UI untuk EHP3 untuk SAP SRM 7.0
  • SCM: SAP SNC USABILITY 1.0.2 Memperbarui
  • CRM: UI untuk EHP3 untuk SAP CRM 7.0
  • PORTF DAN PROJ MGMT: UI untuk SAP PORTF PROJ MGMT 6.0
  • GRC: UI untuk SAP ACCESS CONROL 10.1 SP3

Semua Add-On ini tidak dapat diubah. Artinya, tidak diperlukan perubahan di bagian belakang dan tidak diperlukan waktu henti untuk menginstal Add-On ini.

Bagian OData dikirim melalui paket peningkatan back-end oleh produk yaitu EHP7untuk SAP ERP 6.0. Anda tidak memerlukan instalasi komponen Add-On SAP Fiori secara terpisah.

Periksa Komponen Terpasang di SAP Fiori

Untuk memeriksa komponen yang diinstal di SAP Fiori -

Masuk ke SAP Logon → Pergi ke Back end server → Sistem → Status → Versi komponen.

Komponen SRA di atas adalah untuk Aplikasi tertentu. Ini adalah layanan OData yang tersedia di sistem back-end.

SAP Fiori Launchpad dikenal sebagai titik masuk ke sistem aplikasi Fiori di perangkat seluler dan desktop. Ini berisi berbagai ubin dalam sistem Fiori. Ubin adalah objek persegi yang digunakan untuk mengakses Aplikasi Fiori yang berbeda. Akses ke ubin ini didasarkan pada peran pengguna.

Ubin SAP Fiori berjalan pada beberapa jenis perangkat dan menyediakan satu titik akses untuk aplikasi bisnis seperti transaksional, analitis, lembar fakta, aplikasi bisnis pintar.

SAP Fiori Launchpad - Fakta Utama

Poin-poin penting tentang SAP Fiori Launchpad diberikan di bawah ini.

  • Titik masuk berbasis web untuk menggunakan aplikasi SAP Business lintas platform dan perangkat.

  • Disampaikan sebagai pemikiran out-of-the-box ke klien I HTML.

  • Produktivitas tinggi untuk pengguna akhir yang menggunakan fitur seperti tema, integrasi pencarian, penyesuaian, dll.

  • Menawarkan titik masuk tunggal untuk pengguna akhir yang menggunakan berbagai jenis perangkat.

Bagaimana Cara Kerja SAP Fiori Launchpad?

Saat Anda meluncurkan Fiori Launchpad, itu hanya muncul fiorilaunchpad.htmlsebagai akhir dari URL. Ini karenafiorilaunchpad.html adalah satu-satunya dokumen HTML, yang dimuat ke browser, menjadikannya satu-satunya SAPUI5 aplikasi root.

Jika Anda adalah pelanggan yang menggunakan halaman Luncurkan, ini berbeda karena halaman peluncuran memiliki index.html untuk setiap aplikasi. Perubahan ini memberikan pengalaman pengguna yang lebih holistik dengan mengizinkan navigasi & transisi halaman.

Fiori Launchpad - Manfaat Utama

Diberikan di bawah ini adalah manfaat utama yang dapat dicapai dengan menggunakan SAP Fiori Launchpad.

  • Kemampuan untuk menentukan penggunaan aplikasi untuk peran atau persona tertentu
  • Satu Beranda
  • Personalization
  • Responsiveness
  • Sistem Masuk Tunggal
  • Theming
  • Search
  • Bookmarks
  • Transisi halaman / navigasi

SAP Fiori Launchpad - Nilai Utama

  • Simple - Pengalaman pengguna yang intuitif, mudah, dan koheren.

  • Role based - Navigasi berbasis peran yang disederhanakan dan akses fungsi bisnis.

  • Contextual - akses waktu nyata, kontekstual dan personal.

  • Responsive - konsumsi lintas perangkat, versi, dan saluran dengan pengalaman pengguna tunggal.

  • Multi-platform - direncanakan untuk berjalan di berbagai platform - ABAP (tersedia hari ini), SAP Portal, SAP HANA Cloud Portal dan HANA.

Konfigurasi Launchpad

Untuk melihat langkah-langkah implementasi dan persyaratan Aplikasi SAP Fiori apa pun, buka help.sap.com/Fiori.

Untuk memeriksa URL halaman Bantuan SAP, buka Google.com dan masukkan nama Aplikasi.

Ini adalah komponen front-end untuk My Timesheet aplikasi di Launchpad untuk mengaktifkan aplikasi SAP Fiori UI5 -

Cara memeriksa URL Aplikasi Fiori dan Komponen SAP UI5

Login ke server front-end menggunakan SAP logon dan jalankan T-code: SICF

Jendela baru akan terbuka. KlikExecute dan pergi ke jalan yang disebutkan di bawah -

Default_host → SAP → bc → ui5_ui5 → sap → cari hcm_ts_cre dan klik dua kali.

Anda dapat melihat jalur URL untuk My Time Sheetaplikasi. Salin jalur ini ke notepad dan hapus default-host dan tambahkan nama layanan pada akhirnya.

Sekarang jalankan T-code: SE80

Jendela baru akan terbuka. Masukkan namaBSP aplikasi dan UI5 Nama aplikasi dan klik tombol tampilan seperti di bawah ini -

Pergi ke componenet.js dan catat nama komponennya.

Sekarang, untuk mengkonfigurasi Launchpad, gunakan T-code: LPD_CUST dan pergi ke New Launchpad.

Masukkan detail untuk label Role, Instance, Description dan klik Continue and Yes.

Jendela baru akan terbuka. Klik Aplikasi baru.

Masukkan detailnya; Teks Tautan, Jenis Aplikasi, URL dan klikShow Advanced Parameters.

Masukkan detailnya, Alias ​​Aplikasi dan nama komponen SAP UI5 dan klik save tombol di atas.

Anda dapat membuat ubin untuk ini dengan pergi ke desainer Launchpad dan untuk memilih, create target mapping.

Klik Plus tanda tangani dan masukkan nama ubin dan klik save.

Langkah selanjutnya adalah membuat pemetaan target. Buka Pemetaan target dan klikCreate target mapping.

Jendela baru akan terbuka. Masukkan detail seperti yang ditunjukkan pada gambar di bawah ini.

Membuat Katalog dan Ubin di Launchpad

Kami telah mempelajari bagaimana pemetaan target dilakukan. Langkah selanjutnya adalah membuat ubin.

Buka tab ubin dan klik tanda '+' dan pilih jenis ubin yang akan dibuat dan masukkan detailnya.

Saat memilih ubin statis, untuk memasukkan detail dan klik ikon simpan.

Untuk menetapkan peran ini, buka sistem front-end dan gunakan transaksi PFCG.

Masukkan nama Peran. Klik peran tunggal dan simpan. Selanjutnya, klik tab Menu.

Buka tab Pengguna, masukkan detail pengguna yang ingin Anda gunakan, untuk mengakses Launchpad dan simpan.

Untuk Menambahkan Katalog ke grup di Launchpad, login ke Launchpad dan pilih Katalog Ubin.

Pilih katalog yang telah Anda buat dan klik tanda '+' untuk ditambahkan ke grup.

Jika Anda sudah memilih My Home sebagai nama grup, kembali ke halaman beranda Launchpad dan itu akan ditampilkan My Time ubin di sana.

Ini adalah bagaimana kita dapat mengonfigurasi Launchpad dan membuat katalog dan ubin baru di desainer Launchpad.

OData digunakan untuk menentukan praktik terbaik yang diperlukan untuk membangun dan menggunakan RESTful API. Ini membantu Anda mengetahui perubahan, menentukan fungsi untuk prosedur yang dapat digunakan kembali dan mengirim permintaan batch, dll.

Beberapa fitur penting adalah -

  • OData menyediakan fasilitas ekstensi untuk memenuhi kebutuhan kustom API RESTful Anda.

  • REST adalah singkatan dari Representational State Transfer dan terkadang dieja sebagai "ReST".

  • Ini bergantung pada protokol komunikasi tanpa kewarganegaraan, server-klien, dan dapat disimpan dalam cache. Di hampir semua kasus, protokol HTTP digunakan.

  • REST didefinisikan sebagai gaya arsitektur untuk mendesain aplikasi jaringan.

  • OData membantu Anda fokus pada logika bisnis Anda sambil membangun RESTful API tanpa harus khawatir tentang pendekatan untuk menentukan header permintaan dan respons, kode status, metode HTTP, konvensi URL, jenis media, format muatan, dan opsi kueri, dll.

  • OData RESTful API mudah dikonsumsi.

Siklus Hidup Layanan OData

Siklus hidup layanan OData mencakup rentang layanan OData. Diberikan di bawah ini adalah langkah-langkah utama yang harus dipertimbangkan dalam Siklus Hidup Layanan OData.

  • Aktivasi layanan OData.

  • Menjaga layanan OData.

  • Pemeliharaan model dan layanan, hingga pembersihan cache metadata.

  • Aplikasi RESTful menggunakan permintaan HTTP untuk mengirim data untuk membuat atau memperbarui, membaca data dan menghapus data. REST menggunakan HTTP untuk keempat operasi CRUD (Buat / Baca / Perbarui / Hapus).

  • REST adalah alternatif ringan untuk mekanisme seperti RPC (Remote Procedure Calls) dan Layanan Web.

BERISTIRAHAT

REST didefinisikan sebagai opsi untuk layanan web dan panggilan Prosedur Jarak Jauh. Ini digunakan untuk merancang aplikasi jaringan.

Layanan REST seperti layanan web dan mendukung fitur di bawah ini -

  • Bekerja dengan firewall
  • Language-independent
  • Standards-based
  • Tidak bergantung pada Platform

Arsitektur REST

Diberikan di bawah ini adalah komponen dari Arsitektur REST.

Sumber daya

Di REST, status dan fungsionalitas disajikan sebagai sumber daya. Sumber daya adalah elemen kunci dari desain RESTful, sebagai lawan dari "metode" atau "layanan" yang digunakan dalam RPC dan SOAP Web Services.

Panggilan RPC seperti "getProductName"dan"getProductPrice"tidak digunakan di REST. Anda melihat data produk sebagai sumber daya dan sumber daya ini harus berisi semua informasi yang diperlukan.

Web Sumber Daya

Ini berarti bahwa satu sumber daya tidak boleh berisi data terperinci dan berisi tautan ke halaman web tambahan.

Server klien

Dalam model klien-server REST, satu server komponen dapat menjadi klien komponen lainnya.

Tidak Ada Status Koneksi

Setiap permintaan harus berisi detail tentang koneksi ke setiap klien dan tidak boleh membalas pada koneksi sebelumnya ke klien yang sama.

Dapat disimpan dalam cache

Protokol harus mengizinkan server untuk secara eksplisit menentukan sumber daya mana yang dapat di-cache, dan untuk berapa lama.

Server Proxy

Untuk meningkatkan kinerja dan skalabilitas, server proxy dapat digunakan. Proksi HTTP standar apa pun dapat digunakan.

Layanan OData menggunakan SAP NetWeaver Gateway Service Builder

Menggunakan T-Code: SEGW

Jendela baru akan terbuka. KlikCreate Project.

Sekarang, ikuti langkah-langkah yang diberikan di bawah ini -

  • Masukkan nama Proyek seperti yang ditunjukkan pada gambar di bawah ini. Itu harus unik dan tidak boleh mengandung karakter khusus.

  • Masukkan deskripsi proyek karena ini adalah bidang wajib.

  • Masukkan atribut yang berbeda seperti Jenis Proyek, Strategi Pembangkitan.

  • Pilih Paket atau klik objek lokal, jika Anda ingin membuatnya secara lokal.

Setelah Anda mengklik objek lokal, Pembuat layanan akan membuat proyek baru dengan struktur folder kosong. Semua ini secara otomatis dibuat dengan proyek baru dan klik ikon simpan.

Sekarang, untuk membuat tipe entitas dalam model data. Perluas model Data → klik kanan → Buat → Jenis Entitas.

Masukkan nama jenis entitas dan untuk membuat kumpulan entitas secara otomatis, klik opsi kotak centang kumpulan entitas terkait.

Klik opsinya Insert rowuntuk menambahkan tipe entitas lain dalam model data dan menambahkan rincian seperti yang diberikan di bawah ini. Klik Simpan.

Dengan cara yang sama, Anda dapat membuat kumpulan entitas dengan mengklik kanan model data dan memasukkan detailnya atau dengan menggunakan Insert Row opsi di Jenis Entitas.

Langkah selanjutnya adalah mendefinisikan asosiasi dan hubungan antara entitas yang berbeda. Ini dapat dibuat dengan dua cara, dengan menggunakan wizard atau dengan menggunakan tampilan edit topeng.

  • Klik kanan data model → Create → Association atau

  • Klik kanan Association folder → Create

Klik dua kali Association folder → Edit Mode → Insert Row

Masukkan detail dari label yang diberikan -

  • Nama asosiasi
  • Editor Asosiasi Eksternal
  • Entitas utama dan kardinalitas
  • Entitas dan Kardinalitas yang Bergantung

Klik Association set. Klik kanandata model → Create → Association Set.

Untuk membuat Function Import di Service Builder, klik kanan Data Model → Create → Function Import.

Masukkan nama Function Import dan Anda dapat memilih dari opsi lain dan mengeklik save icon.

Untuk menentukan tipe kompleks, buka Data Model → right Click → Complex type.

Masukkan detail sesuai kebutuhan dan Simpan.

Ini adalah bagaimana Anda bisa membuat model data, kumpulan entitas, tipe, asosiasi dan tipe kompleks.

Cara Mengimpor Model Data

Ada empat opsi yang tersedia untuk mengimpor Model Data dari file -

  • Model data dari File
  • Struktur DDIC
  • Antarmuka RFC / BOR
  • mencari bantuan

Untuk mengimpor model data, ikuti langkah-langkah yang diberikan di bawah ini -

Run T-code: SEGW

Klik kanan Nama Proyek → Impor → Pilih metode impor

Masukkan jalur dan impor Jenis entitas, kumpulan entitas, asosiasi, dan jenis kompleks.

Memetakan ke Sumber Data

Buka Model Data → Implementasi Layanan → pilih Kumpulan Entitas untuk Pemetaan

Masukkan sumber data sistem lokal atau jarak jauh, ketik dan Nama dan simpan.

Ini akan mengaktifkan node pemetaan di bawah operasi kueri. Anda dapat melakukan pemetaan untuk satu objek atau dapat juga menggunakan opsiPropose mapping pilihan.

Pemeliharaan dan Pendaftaran Layanan

Pergi ke Data Model. Klik dua kaliService Maintenance.

Pilih sistem yang ingin Anda daftarkan dan klik Register opsi di atas.

Pilih project → Local Object lalu simpan dengan mengklik tanda centang.

Periksalah Service Registration status.

Untuk mempertahankan layanan, klik Maintaintombol. Jendela lain akan terbuka.

Klik Call browserdan pilih untuk menggunakan layanan ini sebagai URL. KlikOK.

Browser akan terbuka; masukkan nama pengguna dan kata sandi untuk melihat apakah layanan diekspos sebagai layanan OData.

Fitur terpenting dari Aplikasi Transaksional adalah -

  • Rilis pertama SAP Fiori mencakup 25 aplikasi transaksional.

  • Aplikasi transaksional di SAP Fiori digunakan untuk melakukan tugas transaksional seperti transaksi manajer-karyawan seperti permintaan cuti, permintaan perjalanan, dll.

  • Aplikasi Transaksional berjalan paling baik di database SAP HANA tetapi dapat digunakan dengan database apa pun dengan kinerja yang dapat diterima. Aplikasi ini memungkinkan pengguna untuk menjalankan transaksi SAP sederhana di perangkat seluler serta desktop atau laptop.

    Contoh - Permintaan Cuti, Permintaan Perjalanan, Pesanan Pembelian.

Konfigurasi

Sebelum memulai konfigurasi untuk Aplikasi Transaksional SAP Fiori, infrastruktur lengkap Aplikasi SAP Fiori harus diinstal.

Setelah terinstal, langkah selanjutnya adalah mengkonfigurasi server front-end dan back-end.

Step 1 - Konfigurasi dari SAP Web Dispatcher

Prerequisites -

  • Anda telah menerapkan SAP Web Dispatcher dan mengaktifkannya untuk beberapa sistem.
  • Anda telah mengaktifkan Single Sign-On (SSO)

Procedure -

  • Konfigurasikan SAP Web Dispatcher untuk menggunakan permintaan HTTPS
  • Konfigurasikan port Dispatcher Web
  • Konfigurasikan SAP Web Dispatcher untuk SAP NetWeaver Gateway
  • Konfigurasikan SAP Web Dispatcher untuk server Front-end
  • Tentukan aturan perutean ke sistem target yang diperlukan.

Step 2 - Konfigurasi server front-end.

Step 3 - Konfigurasi server back-end.

Aplikasi Transaksional berjalan di DB apa pun dan tidak memerlukan database HANA khusus untuk dijalankan seperti Lembar Fakta dan Aplikasi Analitik.

Tips Konfigurasi

  • Semua catatan yang diperlukan SAP diterapkan.

  • Fungsi sistem back-end aktif dan berjalan.

  • Untuk menghubungkan SAP NW Gateway ke SAP Business suite, konfigurasikan sistem back end sebagai sistem 'kepercayaan'.

  • Konfigurasikan server Gateway sebagai sistem tepercaya dengan membuat tujuan RFC tipe 3 di Gateway ke ujung belakang.

Rincian lebih lanjut telah disediakan di bawah Konfigurasi Gateway NetWeaver.

Buat dua alias sistem untuk sistem back-end - Satu untuk sistem back-end dan satu lagi untuk aliran back-end.

Aktifkan Layanan OData

T-Code: SPRO → SAP Referensi IMG

Aktifkan dan Pertahankan Layanan OData

Aktifkan layanan untuk desainer Launchpad. Pilih layanan untuk desainer Launchpad dan klikICF node → Activate.

Pastikan bahwa alias sistem harus lokal saat mengaktifkan layanan ini.

Aktifkan Layanan ICF

Gunakan T-code: SICF → Execute → Default Host → Follow

Layanan ICF ini harus diaktifkan -

  • /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

Setelah layanan OData dan ICF diaktifkan, langkah selanjutnya adalah mengkonfigurasi SAP Fiori Launchpad. Ini termasuk -

  • Menyiapkan Navigasi untuk aplikasi
  • Membuat Katalog dan Ubin
  • Menetapkan Katalog ke peran
  • Memberikan akses pengguna ke halaman peluncuran

Konfigurasikan server Back-End

Gunakan T-code: PFCG

Cari peran seperti di atas.

Anda dapat memeriksa Menu, otorisasi dan pengguna untuk memeriksa detail lebih lanjut. Kembali ke layanan utama dan klik peran salin lalu Simpan.

Fitur-fitur penting lembar Fakta diberikan di bawah ini.

  • Lembar fakta digunakan untuk menggali informasi kunci dan informasi kontekstual dalam operasi bisnis. Di ubin SAP Fiori, Anda dapat menelusuri untuk detail lebih lanjut.

  • Ini juga memungkinkan Anda untuk menavigasi satu lembar fakta ke semua lembar fakta yang terkait.

  • Lembar fakta juga memungkinkan Anda untuk menavigasi ke Transactional appsuntuk menjalankan transaksi SAP. Beberapa lembar Fakta juga memberikan opsi integrasi peta geografis.

  • Anda dapat memanggil Fact sheets dari hasil pencarian Fiori Launchpad, dari fact sheets lain, atau dari aplikasi Transactional atau Analytical.

  • Lembar fakta hanya berjalan di database SAP HANA dan juga memerlukan tumpukan ABAP dan tidak dapat di-porting ke arsitektur SAP HANA Live tier-2.

Example- Ada aplikasi lembar fakta dengan objek tengah yang memiliki detail tentang kontrak vendor. Anda dapat menelusuri ke detail lebih lanjut seperti detail vendor, persyaratan kontrak, detail item, dll.Configuration of Enterprise Search

Aktifkan Layanan UI

T-Code: SICF dan aktifkan tujuh layanan yang diberikan di bawah ini.

Di bawah jalan setapak /default_host/sap/bc/webdynpro/sap

  • ESH_eng_Modeling
  • Esh_eng_wizard
  • Esh_search_results_ui
  • Wdhc_help_center
  • Di bawah jalur / default_host / sap / es /
  • Cockpit
  • Saplink
  • Search

Hubungkan Pencarian Tertanam dan SAP HANA

Menggunakan T-Code: SE38

Di bidang program, Enter ESH_ADM_SET_TREX_DESTINATION

Langkah selanjutnya adalah mencari koneksi RFC yang dibuat sebelumnya dan menetapkan peran - SAP_ESH_LOCAL_ADMIN

Buat Konektor

Setelah mengatur peran di atas, selanjutnya adalah menjalankan T-Code: ESH_COCKPIT dan klik Create.

Pilih model yang ingin Anda gunakan dengan penelusuran tersemat dan klik tombol buat konektor.

Pengindeksan Konektor

Di Admin Cockpit, pilih konektor yang ingin Anda indeks dan klik aktifkan. Pilih model pencarian dan analisis dan klik mulai sehingga pengindeksan segera dimulai. Klik OK.

Aktifkan Pencarian dan Lembar Fakta di SAP Business Suite

Pencarian dan Lembar Fakta SAP Fiori - Pencarian HANA untuk suite Bisnis SAP BSESH_HANA_SEARCH.

Aktifkan Lembar Fakta: Navigasi HANA untuk SAP Business suite BSCBN_HANA_NAV.

Aplikasi analitik digunakan untuk memberikan informasi waktu nyata berbasis peran tentang operasi bisnis. Aplikasi analitis mengintegrasikan kekuatan SAP HANA dengan rangkaian bisnis SAP. Ini memberikan informasi waktu nyata dari volume besar data di browser web front-end.

Dengan menggunakan aplikasi Analitik, Anda dapat memantau KPI indikator Kinerja Utama dengan cermat. Anda dapat melakukan agregasi dan penghitungan kompleks dari operasi bisnis Anda dan segera bereaksi sesuai perubahan kondisi pasar.

Aplikasi SAP Fiori Analytical berjalan di database SAP HANA dan menggunakan model data Virtual.

Ada dua jenis Aplikasi Analitik -

  • Bisnis SMART
  • Model Data Virtual

Bisnis SMART

Aplikasi bisnis pintar SAP Fiori digunakan untuk memantau KPI terpenting Anda secara real time dan untuk segera membuat perubahan sesuai kondisi pasar.

Note - Ada sekitar 84 aplikasi Analitis di bawah payung ini dan dari jumlah tersebut, Anda memiliki 69 aplikasi adalah aplikasi bisnis pintar dan sisanya 15 adalah Aplikasi Analitis.

Arsitektur Aplikasi Bisnis Analitik dan SMART

Aplikasi analitik hanya dapat berjalan di database SAP HANA, tidak seperti aplikasi transaksional yang dapat berjalan di database apa pun. SAP Fiori memanfaatkan mesin XS dengan menggunakan model data virtual dan dalam mesin XS, terdapat 2 komponen -

  • Konten HANA Live Apps untuk masing-masing rangkaian bisnis
  • Konten bisnis yang CERDAS

SAP HANA Live menyediakan analitik kemampuan luar biasa untuk semua rangkaian bisnis dengan memungkinkan akses standar industri ke data SAP melalui model data.

Itu data models digunakan untuk tujuan analitis menggunakan viewsdi database HANA. Tampilan membentuk model data virtual yang dapat digunakan kembali oleh pelanggan dan mitra.

Model Data Virtual

Model Data Virtual menyediakan cara untuk memproses data berkualitas besar dalam database HANA. Klien kaya UI dapat menggunakan tampilan ini tanpa menggunakan perangkat lunak tambahan apa pun. Ada tiga jenis tampilan -

  • Private View - Tampilan pribadi adalah tampilan SAP dan Anda tidak dapat mengubah tampilan ini.

  • Reuse View - Tampilan penggunaan kembali adalah inti dari model SAP HANA dan menampilkan data secara struktural dan dirancang untuk digunakan kembali oleh tampilan lain.

  • Query View - Tampilan kueri adalah tampilan teratas dalam hierarki dan dirancang untuk konsumsi langsung oleh aplikasi Analitik dan tidak dapat diubah.

Pemodel KPI

Ini adalah alat yang digunakan untuk memodelkan KPI dan melaporkan ubin untuk memantau data bisnis menggunakan Fiori Launchpad.

Anda dapat menentukan KPI dan laporan yang dapat Anda terapkan perhitungan berbeda dan memungkinkan Anda untuk membuat penyesuaian sesuai dengan kondisi pasar yang berubah.

Anda dapat mengkonfigurasi drill-down views.

Perancang tema UI adalah alat berbasis browser yang memungkinkan Anda mengembangkan tema dengan memodifikasi salah satu templat tema yang disediakan oleh SAP.

Example- Anda dapat mengubah skema warna, atau menambahkan logo perusahaan Anda. Alat ini menyediakan pratinjau langsung dari tema saat Anda mendesain.

Terapkan branding perusahaan Anda dan lihat aplikasi yang dibangun dengan teknologi SAP UI. Desainer tema UI adalah alat berbasis browser untuk skenario lintas tema. Gunakan itu untuk membangun tema identitas perusahaan Anda dengan mudah dengan memodifikasi salah satu templat tema yang disediakan oleh SAP. Misalnya, Anda dapat mengubah skema warna, atau menambahkan logo perusahaan Anda. Alat ini ditargetkan untuk kelompok pengguna yang berbeda, termasuk pengembang, perancang visual, dan administrator.

Platform yang Didukung

  • SAP NetWeaver sebagai ABAP (melalui UI Add-On 1.0 SP4)
  • SAP NetWeaver Portal (7.30 SP10 dan versi yang lebih tinggi)
  • SAP HANA Cloud (Direncanakan)
  • Portal SAP NetWeaver (7.02 Direncanakan)

Fitur dan Manfaat Utama

Fitur dan manfaat utama seperti yang diberikan di bawah ini.

  • Browser-based, graphical WYSIWYG editor - Ubah nilai parameter tema dan segera lihat bagaimana pengaruhnya terhadap visualisasi halaman pratinjau yang dipilih.

  • Build-in preview pages - Pilih halaman pratinjau built-in untuk melihat seperti apa tema kustom Anda ketika diterapkan ke aplikasi.

  • Application previews - Contoh: Persetujuan Pesanan Pembelian, SAP Fiori Launchpad

  • Control previews.

Tingkat tema yang berbeda

  • Tema cepat (pengaturan tema lintas teknologi dasar).

  • Tema ahli (pengaturan tema khusus teknologi).

  • KURANG manual atau pengeditan CSS.

  • Palet warna untuk digunakan kembali - Tentukan sekumpulan parameter dengan nilai warna utama yang menentukan merek perusahaan Anda

  • Tema lintas teknologi - Buat satu tema konsisten yang berlaku untuk berbagai klien dan teknologi SAP UI.

  • Perpustakaan standar SAPUI5 (termasuk aplikasi SAP Fiori dan SAP Fiori Launchpad)

  • Teknologi Rendering Terpadu (seperti Web Dynpro ABAP dan Floorplan Manager)

  • Klien Bisnis SAP NetWeaver

Klien SAP UI Bagian UI dapat diberi tema
Web Dynpro ABAP

Anda dapat menentukan tema aplikasi yang tidak menggunakan elemen UI berikut -

  • Pulau HTML

  • Penampung HTML

  • Chart

  • Pulau Flash

  • Silver Light Island

  • Grafik Bisnis

  • Anda hanya dapat menggunakan tema yang dibuat dengan desainer Tema UI untuk aplikasi Web Dynpro ABAP sejak SAP NetWeaver 7.0 EHP2.

Manajer Denah Lantai untuk Web Dynpro ABAP (FPM) Anda dapat aplikasi tema yang tidak menggunakan Pulau HTML atau grafik UIBB
SAPUIS Anda dapat menentukan tema pustaka standar SAP. Perpustakaan SAPUI5 khusus tidak dapat diberi tema.
SAP NetWeaver Business Client (NWBC)
  • NWBC for Desktop (4.0 or higher) - Anda dapat menentukan tema shell NWBC dan halaman ikhtisar (halaman indeks, halaman tab baru, peta layanan).

  • NWBC for HTML (3.6)- Anda dapat menentukan tema peta layanan. Shell tidak bisa diberi tema.

Bagaimana cara memanggil desainer tema di SAP Fiori?

Masuk ke server ujung depan SAP Fiori.

Anda dapat menggunakan T-Code: Theme Designer atau gunakan shortcut seperti yang ditunjukkan di bawah ini dan login.

Setelah Anda masuk, Anda akan mendapatkan semua templat default yang disediakan oleh SAP untuk Desainer Tema. Pilih tema default dan klikOpen.

Masukkan tautan Fiori Launchpad dan Nama aplikasi dan klik ADD.

Dari sisi kanan, Anda dapat memilih Warna, font, Gambar, dan properti lainnya. Anda dapat mengedit warna seperti yang ditunjukkan pada foto yang diberikan di bawah ini.

Untuk menyimpan Tema klik ikon simpan seperti yang ditunjukkan di bawah ini. Anda juga memiliki opsi untuk menyimpan dan membangun opsi.

Setelah Anda memilih Save and Build, ini akan mulai menyimpan dan setelah selesai, Anda akan mendapatkan konfirmasi Simpan dan Bangun selesai.

Untuk mendapatkan link dari Tema Kustom ini, gunakan T-code:theme_tool.

Pilih Tema yang telah Anda buat dan klik tab Info.

Gunakan Ctrl + Y untuk menyalin URL dari layar dan catat ini.

Mengamankan sistem SAP Fiori memastikan bahwa informasi dan proses mendukung kebutuhan bisnis Anda, diamankan tanpa akses tidak sah ke informasi penting.

Anda harus memastikan bahwa kesalahan pengguna, kelalaian, atau percobaan manipulasi sistem Anda tidak boleh mengakibatkan hilangnya informasi atau waktu pemrosesan.

Semua kebijakan keamanan ini harus berlaku untuk semua komponen dalam sistem Fiori.

Mengelola pengguna di SAP Fiori -

  • Untuk mengelola aplikasi transaksional SAP Fiori, Anda harus memiliki pengguna di bawah ini -
  • Pengguna di SAP NetWeaver Gateway dan server front-end ABAP
  • Pengguna di server back-end ABAP

Metode Otentikasi

Saat meluncurkan aplikasi SAP Fiori, permintaan dikirim dari klien ke server front-end ABAP oleh SAP Fiori Launchpad melalui Web Dispatcher. Server front-end ABAP mengautentikasi pengguna saat permintaan ini dikirim. Untuk mengotentikasi pengguna, server ujung depan ABAP menggunakan mekanisme otentikasi dan sistem masuk tunggal (SSO) yang disediakan oleh SAP NetWeaver. Mekanisme yang disebutkan di bawah ini dapat digunakan untuk otentikasi -

SPENGO/KERBEROS

SPNEGO digunakan ketika aplikasi klien ingin mengotentikasi ke server jauh, tetapi tidak ada ujung yang yakin protokol otentikasi apa yang didukung lainnya. Mekanisme semu menggunakan protokol untuk menentukan mekanisme GSSAPI umum apa yang tersedia, memilih satu dan kemudian mengirimkan semua operasi keamanan lebih lanjut ke sana. Ini dapat membantu organisasi menerapkan mekanisme keamanan baru secara bertahap.

SAP Logon Tickets

Tiket Masuk SAP mewakili kredensial pengguna dalam sistem SAP. Saat diaktifkan, pengguna dapat mengakses beberapa aplikasi dan layanan SAP melalui SAPgui dan browser web tanpa input nama pengguna dan kata sandi lebih lanjut dari pengguna. Tiket Masuk SAP juga bisa menjadi sarana untuk mengaktifkan sistem masuk tunggal melintasi batas SAP; dalam beberapa kasus, tiket masuk dapat digunakan untuk mengautentikasi ke aplikasi pihak ketiga seperti aplikasi web berbasis Microsoft.

X.509 Certificates

Sertifikat X.509 berisi informasi tentang identitas yang menerbitkan sertifikat dan identitas yang menerbitkannya. Sebenarnya, banyak sertifikat yang disebut orang sebagai sertifikat Secure Sockets Layer (SSL)X.509 sertifikat.

Otentikasi di Sistem Back-End

Setelah otentikasi awal dilakukan di server front-end ABAP, sesi keamanan dibuat antara klien dan server front-end ABAP.

Ini memungkinkan aplikasi SAP Fiori dan Launchpad untuk mengirim permintaan OData ke server back-end ABAP. Permintaan ini dikomunikasikan secara aman dengan menggunakan RFC tepercaya.

Secure Network Communication SNC

Secure Network Communications (SNC) terintegrasi SAPNetWeaverSistem Masuk Tunggal atau produk keamanan eksternal dengan sistem SAP. Dengan SNC, Anda memperkuat keamanan dengan menggunakan fungsi keamanan tambahan yang disediakan oleh produk keamanan yang tidak tersedia secara langsung dengan sistem SAP.

SNC melindungi jalur komunikasi data antara berbagai komponen klien dan server dari sistem SAP yang menggunakan protokol SAP RFC atau DIAG. Ada algoritme kriptografi terkenal yang telah diterapkan oleh berbagai produk keamanan, dan dengan SNC, Anda dapat menerapkan algoritme ini ke data Anda untuk meningkatkan perlindungan.

Imporatant Features -

  • SNC mengamankan jalur komunikasi data antara berbagai klien sistem SAP dan komponen server. Ada algoritme kriptografi terkenal yang telah diterapkan oleh produk keamanan yang didukung dan dengan SNC, Anda dapat menerapkan algoritme ini ke data Anda untuk meningkatkan perlindungan.

  • Dengan SNC, Anda menerima keamanan tingkat aplikasi, ujung ke ujung. Semua komunikasi yang terjadi antara dua komponen yang dilindungi SNC diamankan.

  • Fitur keamanan tambahan seperti Kartu pintar dapat digunakan yang tidak disediakan SAP secara langsung.

  • Anda dapat mengubah produk keamanan kapan saja tanpa mempengaruhi aplikasi bisnis SAP.

Tingkat Perlindungan

Anda dapat menerapkan tiga tingkat perlindungan keamanan. Mereka adalah -

  • Otentikasi saja
  • Perlindungan integritas
  • Perlindungan privasi

Otentikasi saja

Saat menggunakan otentikasi saja, sistem memverifikasi identitas mitra komunikasi. Ini adalah tingkat perlindungan minimum yang ditawarkan oleh SNC.

Perlindungan Integritas

Saat menggunakan perlindungan integritas, sistem mendeteksi setiap perubahan atau manipulasi data, yang mungkin terjadi di antara kedua ujung komunikasi.

Perlindungan privasi

Saat menggunakan perlindungan privasi, sistem mengenkripsi pesan yang sedang ditransfer untuk membuat penyadapan tidak berguna. Perlindungan privasi juga mencakup perlindungan integritas data. Ini adalah tingkat perlindungan maksimum yang diberikan oleh SNC.

Aliran Data SAP Fiori mencakup proses aliran data dalam lanskap sistem Fiori ketika permintaan dibuat melalui Launchpad oleh pengguna. Ini termasuk aliran data waktu proses di server front-end dan server back-end.

Front-end server - Server web dan Proxy OData.

Back End server - Penyedia OData.

  • SAP Fiori menggunakan HTTP/HTTPSprotokol. Ini adalah arsitektur runtime permintaan-respons.

  • Objek UI dan data Launchpad disimpan di server front-end. Saat Launchpad dipanggil, aplikasi membaca definisi Launchpad melalui panggilan layanan OData.

  • /UI2/PAGE_BUILDER_PERS adalah salah satu layanan OData untuk Launchpad.

Server Front-end di Fiori Data Flow

  • Server ujung depan SAP Fiori bertindak sebagai server Web (HTTPS).

  • Ini berisi semua layanan OData terdaftar dan bertindak sebagai titik akhir untuk layanan OData.

  • Ini juga berisi objek UI dan Launchpad.

  • Semua pengguna Front-end ditentukan di server Front-end dan mereka ditetapkan dengan peran yang benar.

  • Untuk berkomunikasi dengan sistem Back End, ia menggunakan alias untuk sistem back end dan berinteraksi dengan server back end menggunakan koneksi RFC tepercaya.

  • Aplikasi Fiori memanggil layanan OData untuk mendapatkan beberapa data. Sistem gateway di server front-end mengetahui alias sistem untuk layanan dan membantu mendapatkan data dari sistem back end.

Server back-end dalam aliran Data Fiori

  • Server Back End berisi SAP Business suite 7 untuk aplikasi utama seperti ERP, CRM, SRM, SCM, dll.

  • Ini berisi data aplikasi dan digunakan untuk kustomisasi aplikasi.

  • Sistem ini berisi 2 kelas OData -

  • Penyedia Model

  • Penyedia data

  • Untuk mengakses sistem Back end, pengguna aplikasi yang dibuat di server Front-end harus memiliki otorisasi S_RFCACL. Otorisasi ini harus diberikan kepada pengguna di Business suite.

Koneksi antara server front-end ke server back-end harus koneksi RFC terpercaya. Ini berarti ID yang sama diautentikasi ke sistem back-end tanpa memasukkan kata sandi. Seperti yang disebutkan sebelumnya, ID pengguna harus memilikiS_RFCACL otorisasi untuk masuk tepercaya.

Pengguna harus memiliki peran UI yang ditetapkan di server Front-end dan peran back-end di server back-end.

Bagaimana Cara Memeriksa Aliran Data di SAP Fiori?

Pergi ke Launchpad, klik kanan grey area → Inspect Element.

Jika Anda mengklik Networktab, Anda tidak akan melihat apa pun. Sekarang segarkan tautan browser Launchpad dan lihat panggilan ke layanan yang berbeda.

Tautan URL layanan OData, buka di tab baru.

Anda dapat mencari Aplikasi Saya di detail layanan OData -

Alur kerja memastikan bahwa pekerjaan yang benar dibawa dalam urutan yang benar pada waktu yang tepat kepada orang yang tepat. Ada berbagai aplikasi SAP sepertiERP, SCM, HCM, dll. Oleh karena itu, ketika dokumen dibuat, diubah atau dihapus, aplikasi membuat acara.

Alur kerja SAP Business digunakan untuk merekam acara ini dan menangani item kerja sesuai templat. Mesin alur kerja mengirimkan item pekerjaan ke kotak masuk orang yang bertanggung jawab.

Kode-T Alur Kerja Bisnis SAP

Beberapa T-Codes Alur Kerja Bisnis penting diberikan di bawah ini.

Bagaimana cara menambahkan skenario alur kerja kustom?

Untuk menambahkan skenario alur kerja kustom di Fiori, ikuti langkah-langkah yang diberikan di bawah ini di sistem front-end dan back-end.

Step 1 - Dapatkan definisi Alur Kerja.

Step 2 - Tentukan skenario untuk alur kerja.

Step 3 - Tambahkan ubin ke Fiori Launchpad.

Step 4 - Definisi pilihan keputusan.

Step 5 - Implementasi BADI untuk update keputusan.

Step 6 - Menampilkan data Aplikasi.

Bagaimana cara mengonfigurasi Alur Kerja di Fiori?

Step 1 - Masuk ke Sistem back-end.

T-Code: SWI2_FREQ

Step 2 - Masukkan periode pemantauan dan jenis item pekerjaan dan klik Execute.

Step 3 - Ini akan menampilkan semua template yang ada di sistem.

Step 4 - Sekarang gunakan Run T-code: /nswu3

Step 5 - Kembangkan Maintain run time environment untuk memeriksa apakah semua node berwarna hijau.

Step 6 - Klik start verification workflow opsi di atas.

Step 7 - Klik SAP Business Workflow tombol.

Step 8 - Klik Executetombol. Jendela baru akan terbuka.

Step 9 - Pilih Execute backgroundmelangkah dari jendela baru. Pilih folder dokumen untuk mendapatkan pemberitahuan email lengkap tentang alur kerja.

Aplikasi SAP Fiori dapat diperpanjang dengan mengubah satu atau beberapa lapisan konten dan itu tergantung pada persyaratan ekstensi dan jenis Aplikasi.

Langkah SAP Fiori untuk Ekstensibilitas Aplikasi Transaksional

Langkah-langkah terkait ABAP Back End BAdi Enhancement

  • Terapkan Back-end BAdis
  • Tambahkan bidang dalam ekstensi termasuk struktur DDIC OData
  • Buat proyek OData baru yang mendefinisikan ulang proyek OData standar

Langkah-langkah terkait Pengembangan UI

  • Unduh Aplikasi standar dari ABAP Gateway
  • Buat Aplikasi UI Kustom
  • Terapkan Ekstensi
  • Konfigurasikan URL OData dari layanan OData baru
  • Buat dan Uji di Fiori Launchpad lokal
  • Unggah aplikasi Kustom ke Server ABAP Gateway

Langkah-langkah terkait ABAP Gateway Server

  • Aplikasi Standar berjalan di Fiori Launchpad

  • Daftarkan layanan baru

  • Konfigurasikan aplikasi khusus di Fiori Launchpad

  • Semua langkah ini terhubung satu sama lain dan tabel di bawah ini menentukan apakah ada kebutuhan untuk memperluas lapisan tertentu.

Untuk memperluas Aplikasi SAP Fiori, keterampilan dan alat yang dibutuhkan diberikan di bawah ini.

SAP UI5adalah kerangka kerja berbasis skrip Java yang digunakan untuk merancang aplikasi bisnis multi-platform. Ini mendukung berbagai model data dan tampilan aplikasi desktop dan seluler. SAP UI5 mengkompilasi pada Ajax terbuka dan dapat dikombinasikan dengan pustaka skrip java.

SAP UI5 awalnya bernama phoenix yang kemudian diubah menjadi SAP UI5 di 2011.

Teknologi UI Utama

  • Web Dynpro ABAP dan alat pengelola Denah Lantai dapat digunakan untuk membuat aplikasi baru.

  • Alat pengembangan aplikasi SAP UI5 dan UI5 untuk mengubah menyesuaikan atau mengembangkan aplikasi baru.

  • SAP Dynpro digunakan untuk memasukkan Persona Layar untuk pengoptimalan GUI

Karakteristik SAP UI5

Karakteristik SAP UI5 adalah sebagai berikut -

  • Model yang dirancang dengan baik, mudah dikonsumsi.
  • Kinerja dioptimalkan dengan kepatuhan standar SAP
  • Mendukung Ajax open source
  • Termasuk perpustakaan JavaScript
  • Model komponen UI yang dapat diperluas
  • Berdasarkan standar terbuka seperti Ajax, JavaScript, CSS, dan HTML 5.

Komponen Utama - Klien dan Server SAP UI5 -

Client

  • Perpustakaan JavaScript, File gambar
  • File JavaScript inti
  • Uji file HTML dan JavaScript suite

Server

  • Alat pengembangan aplikasi
  • Generator Tema
  • Penangan sumber daya di Java
  • Alat Pengembangan Kontrol

UI5 Browser Support

SAP UI5 mendukung semua browser web utama dan versi terbaru seperti IE, Mozilla Firefox, Google Chrome dan Safari.

Arsitektur SAP UI5

Arsitektur SAP UI5 terdiri dari kerangka kerja JavaScript inti termasuk jQuery. Ini terdiri dari Perpustakaan Ekstensi Kontrol dan Tema. Ini memiliki komponen Server Opsional.

Perpustakaan Kontrol UI5

Umum SAP UI5 perpustakaan kontrol diberikan di bawah ini.

  • Sap.ui.commons - Ini termasuk kontrol seperti bidang teks, tombol, font, dll.

  • Sap.ui.table - Ini termasuk kontrol tabel seperti baris, kolom, dll.

  • Sap.ui.ux3 - Ini termasuk properti untuk pola UX3.

  • Sap.m - Ini termasuk kontrol untuk perangkat seluler seperti ponsel, tablet, dll.

SAP UI5 dan Ekstensibilitas

  • SAP UI5 mendukung ekstensibilitas untuk pengembang aplikasi dan memungkinkan untuk menambahkan halaman berbasis JavaScript, HTML, UI5.

  • Ini memungkinkan untuk menulis pustaka UI baru dan kontrol baru.

  • Menulis plug-in untuk inti UI5.

  • Buat kontrol dari kontrol UI5 yang ada.

  • Termasuk perpustakaan JavaScript lainnya

Konsep Model-View-Controller

MVC terdiri dari tiga konsep. Tampilan dapat ditentukan menggunakan bahasa yang berbeda seperti Java Scripts, HTML. Controller digunakan untuk mengikat Views dan Model digunakan dengan Views.

Views - Dapat ditentukan menggunakan XML dengan HTM, campuran atau mandiri

  • 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- Pengontrol terikat ke tampilan. Itu juga dapat digunakan dengan banyak tampilan

Model - Pengikatan data dapat digunakan pada tampilan.

Perbandingan Berbagai Jenis Tampilan

Perbandingan berbagai jenis Tampilan diberikan dalam tabel.

Pengikatan Data SAP UI5

Data binding digunakan kontrol UI5 ke sumber data untuk menampung data aplikasi. Ini memungkinkan untuk mengubah kontrol secara otomatis setiap kali ada perubahan dalam data aplikasi.

Saat Anda menggunakan pengikatan data dua arah, data aplikasi diperbarui setiap kali nilai kontrol terikat berubah.

Pengikatan Data mendukung pengikatan kontrol sederhana seperti tombol uji, kontrol jenis daftar, dll.

Jenis Model Data Binding

SAP UI5 mendukung tiga jenis implementasi model -

  • JSON Model- Mendukung data dalam format JavaScript Object Notation. Ini mendukung pengikatan data dua arah.

  • XML Model- Mendukung data XML. Ini mendukung pengikatan data dua arah.

  • OData Model- Ini membuat permintaan OData dan menangani tanggapan yang sesuai. Ini hanya mendukung data yang sesuai dengan OData. Ini mendukung pengikatan data dua arah eksperimental.

Design Pattern adalah istilah baru di SAP UI5pengembangan ketika kita berbicara tentang pengembangan SAP atau sistem SAP Fiori. SAP sedang bekerja keras untuk menemukan pola desain baru yang mendukung pengembangan dalam sistem SAP menggunakanUI5 SDK.

SAP telah merilis berbagai jenis pola desain -

Master-Detail

Ini adalah langkah pertama dalam pengikatan aplikasi dan didukung oleh SplitAppkontrol SAP UI5. Pola desain ini mendukung daftar konten dan memungkinkan pemilihan prospek dan tampilan terperinci.

Detail Master-Master

Pola desain ini menampilkan detail transaksi di bagian detail.

Example - Anda melakukan pemesanan online dan Anda ingin melihat halaman konfirmasi yang menampilkan apa yang Anda beli dan menampilkan detail transaksi dengan tampilan terperinci.

Layar penuh

Pola desain ini sebagian besar direkomendasikan untuk menampilkan bagan, data bergambar, dan berbagai jenis grafik.

Multi-Arus

Pola desain ini direkomendasikan saat Anda menggunakan alur aplikasi yang kompleks dan ada kebutuhan untuk menggunakan semua pola desain untuk membangun aplikasi yang berfungsi.