Transport zapytania analitycznego FIORI
‼️ W jaki sposób można transportować utworzone wcześniej zapytanie w aplikacji Fiori „Niestandardowe zapytania analityczne”? ‼️
Jak już powszechnie wiadomo, raportowanie w S/4 HANA jest elastyczne i daje duże możliwości. Jak również wiadomo, zapytania analityczne są widokami CDS typu QUERY, opartymi najczęściej na widokach CDS typu CUBE. Ale w jaki sposób można transportować takie zapytania na kolejne systemy?
Zacznijmy od początku.
🔹 Co dzieje się w momencie zapisania i publikowania zapytania?
Zapytanie takie jest przypisywane do pakietu domyślnego, który jest wskazany w konfiguracji w transakcji S_ATO_SETUP:
Jak widać powyżej, w transakcji tej jest również prefix, który jest obowiązkowy dla klienckich zapytań. W powyższym przykładzie zapytania w systemie DEV będą posiadały prefix ZZ1_ natomiast w systemie SANDBOX ZZ9_.
Dlatego też po zapisaniu i opublikowaniu nowego zapytania, pojawi się ono w pakiecie domyślnym. Można to zobaczyć w aplikacji Fiori F1589 – Rejestracja rozszerzeń dla transportu:
Jak widać powyżej nowe zapytanie zostało przypisane do pakietu domyślnego i jest nietransportowalne.
🔹 Co zrobić aby umożliwić transport (przypisać zapytanie do zlecenia transportowego)?
W pierwszej kolejności należy utworzyć pakiet w transakcji SE80. Na potrzeby niniejszego bloga utworzyłem pakiet ZCO_REP01.
Następnie należy uruchomić aplikację Fiori F1590 – Konfiguracja pakietów oprogramowania.
Dodać rejestrację używając przycisku . Po uruchomieniu dodawania rejestracji system zapyta o pakiet. Należy oczywiście podać pakiet stworzony na potrzeby transportu zapytań, w naszym przypadku będzie to pakiet ZCO_REP01:
Po dodaniu pakietu włączamy opcję „Automatyczna obsługa żądań”.
🔹 Jak dodać zapytanie do transportu?
Mamy zapytanie , mamy pakiet , ale nasze zapytanie nie jest jeszcze przypisanie do transportu . No właśnie. Dlatego musimy uruchomić ponownie aplikację Fiori F1589 – Rejestracja rozszerzeń dla transportu. Tym razem zaznaczamy nasze zapytanie, które ciągle jest jeszcze przypisane do pakietu domyślnego i uruchamiamy:
Wybieramy nasz pakiet ZCO_REP01 i …
.. nasze zapytanie zostało dołączone do zlecenia transportowego, które utworzyło się automatycznie. Dzieje się tak, ponieważ pakiet został zarejestrowany w poprzednim kroku z opcją „Automatyczna obsługa żądań”.