Wyślij zapytanie Dołącz do Sii

Jakie etapy trzeba wykonać w celu stworzenia aplikacji bazującej na danych z widoku CDS?

W artykule opisane są po kolei etapy:

  • CDS
  • BOPF
  • Gateway Serivice
  • Fiori.

CDS

Otwieramy Eclipse, perspektywę ABAP następnie klikamy prawym przyciskiem na pakiecie i dodajemy nową definicję DDL.

Data Definition

Nazwa powinna być zgodna z konwencją nazewniczą stosowaną w firmie.

Create a data definition

Wybór pól i tabel

fragment kodu

Po uruchomieniu CDS (F8) wyświetli się okno z wynikami wartości.

4 - Tworzenie aplikacji Fiori z wykorzystaniem CDS i BOPF

Annotacje potrzebne do wygenerowania BOPF oraz serwisu OData

  • ObjectModel.transactionalProcessingEnabled – umożliwia wsparcie operacji bazodanowych na widoku. Można oznaczyć w ten sposób jedynie główny poziom.
  • writeActivePersistence – operacje wykonywane są bezpośrednio na tabelach bez wykorzystania pośredniego zapisu.
fragment kodu

BOPF

Po aktywacji CDS uruchamiamy transakcję BOPF i wyszukujemy Obiekt o tej samej nazwie jak widok.

6 - Tworzenie aplikacji Fiori z wykorzystaniem CDS i BOPF

Struktura obiektu BOPF

7 - Tworzenie aplikacji Fiori z wykorzystaniem CDS i BOPF

Gateway Service

Dodawanie serwisu w transakcji /IWFND/MAINT_SERVICE.

8 - Tworzenie aplikacji Fiori z wykorzystaniem CDS i BOPF

Dla potrzeb tej prezentacji pliki zapisywane zostały lokalnie, jednak pole Package Assignment powinno być przypisane do właściwego pakietu w projekcie.

9 - Tworzenie aplikacji Fiori z wykorzystaniem CDS i BOPF

Informacje o wygenerowaniu i aktywacji serwisu.

10 - Tworzenie aplikacji Fiori z wykorzystaniem CDS i BOPF

Aktywny serwis widoczny jest już na liście.

11 - Tworzenie aplikacji Fiori z wykorzystaniem CDS i BOPF

Można go przetestować w transakcji /IWFND/GW_CLIENT lub w przeglądarce.

12 - Tworzenie aplikacji Fiori z wykorzystaniem CDS i BOPF

FIORI

W celu stworzenia aplikacji Fiori należy uruchomić WEBIDE, stworzyć aplikację z szablonu oraz wybrać Categorie „All Categories”.

Następnie CRUD Master-Detail Application.

13 - Tworzenie aplikacji Fiori z wykorzystaniem CDS i BOPF

Zostaniemy poproszeni o podanie serwisu OData który będzie obsługiwał aplikację.

14 - Tworzenie aplikacji Fiori z wykorzystaniem CDS i BOPF

Nowa aplikacja pojawi się w naszej przestrzeni roboczej. Żeby ją uruchomić należy stworzyć konfigurację uruchomienia.

15 - Tworzenie aplikacji Fiori z wykorzystaniem CDS i BOPF

Dla potrzeb tego blogu konfiguracja wybrano Fiori Launchpad.

16 - Tworzenie aplikacji Fiori z wykorzystaniem CDS i BOPF

Po kliknięciu na kafelek zobaczymy dane przesłane przez serwis w zależności od wyboru przypisań do pozycji ekranu.

17 - Tworzenie aplikacji Fiori z wykorzystaniem CDS i BOPF

Po kliknięciu na przycisk dodaj pojawi się okno z formularzem.

18 - Tworzenie aplikacji Fiori z wykorzystaniem CDS i BOPF

Zapisanie spowoduje dodanie nowego wiersza w tabeli.

5/5 ( głosy: 2)
Ocena:
5/5 ( głosy: 2)

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Może Cię również zainteresować

Pokaż więcej artykułów

Bądź na bieżąco

Zasubskrybuj naszego bloga i otrzymuj informacje o najnowszych wpisach.

Otrzymaj ofertę

Jeśli chcesz dowiedzieć się więcej na temat oferty Sii, skontaktuj się z nami.

Wyślij zapytanie Wyślij zapytanie

Natalia Competency Center Director

Get an offer

Dołącz do Sii

Znajdź idealną pracę – zapoznaj się z naszą ofertą rekrutacyjną i aplikuj.

Aplikuj Aplikuj

Paweł Process Owner

Join Sii

ZATWIERDŹ

This content is available only in one language version.
You will be redirected to home page.

Are you sure you want to leave this page?