Funkcje biznesowe SAP w transakcji SFW5
Wraz z kolejnymi wersjami EHP system SAP zyskuje nowe możliwości. Aby nie doszło do nagłej zmiany w dotychczasowych procesach skonfigurowanych w systemie, funkcje te nie są uruchamiane automatycznie po aktualizacji EHP. Należy to zrobić we własnym zakresie. Służy do tego transakcja SFW5 – Switch Framework Customizing.
Pamiętać należy, że większość nowych funkcji ma charakter nieodwracalny i po ich uruchomieniu nie można ich wyłączyć. SAP przypomina o tym stosownym komunikatem zaraz po wejściu do SFW5.
Z tego powodu, nowe funkcje należy testować w wyodrębnionym środowisku i dobrze przeanalizować dokumentację, przed ewentualnym wdrożeniem. Warto zaznaczyć, że niektóre z funkcjonalności mogą być oddzielnie licencjonowane. Można mieć także do czynienia z funkcjami zależnymi, czyli takimi, które do uruchomienia, wymagają aktywacji innych funkcji.
Po zatwierdzeniu komunikatu ostrzegawczego pojawia się ekran:
Po rozwinięciu drzewka, tuż przed nazwą funkcji jest ikona, która sygnalizuje, czy dana funkcja jest odwracalna, czy nie.
Jedną z przydatnych funkcji jest FIN_BL_EB_1 Wczytanie i dalsze przetwarzanie elektronicznego wyciągu z konta, dostępna w drzewku Funkcje biznesowe przedsiębiorstwa. Jej opis przedstawiłem w poprzednim artykule – Nowy FEBAN. Na jej przykładzie przedstawię proces aktywacji.
Aktywacja funkcji biznesowej w SFW5
Na systemie deweloperskim, przy wybranej funkcji należy zaznaczyć checkbox Planned Status
i nacisnąć .
Pojawi się informacja podsumowująca, którą należy zatwierdzić, klikając Activate Changes.
W tym momencie system uruchomi zadanie aktywacji
oraz pojawi się zagnieżdżony komunikat .
Status zadania można podejrzeć, korzystając z przycisku .
Za pomocą menu: Goto -> Switch Framework Logs można sprawdzić log aktywacji danej funkcjonalności.
Po aktywacji należy utworzyć zlecenie transportowe. Z poziomu transakcji SFW5 wybrać menu System settings -> Transport.
Na systemie testowym oraz produkcyjnym wystarczy zaimportować zlecenie transportowe w STMS. Szczegóły można znaleźć w nocie 2517797 – How to transport Business Functions from development system to next systems.
Ważne uwagi
- Podczas aktywacji funkcjonalności z SFW5, należy wylogować wszystkich użytkowników oraz zatrzymać wszystkie joby.
- Użytkowników można zablokować masowo w transakcji SU10, a wylogować w SM04.
- Zatrzymania jobów dokonać można poprzez uruchomienie programu BTCTRNS1. Ponowna aktywacja jobów – program BTCTRNS2.
Przydatne wskazówki
Przed aktywacją funkcji można przeprowadzić analizę wpływu na użytkowników.
Dla wszystkich funkcji dostępnych w systemie, należy wybrać menu Impact Analyzer -> Planned Business Function -> Overview
Pojawi się lista ogólna, prezentująca liczbę ról oraz użytkowników, których będzie dotyczyć aktywacja.
Dwukrotne kliknięcie w wybraną funkcję wyświetli szczegóły, czyli jakich ról uprawnień, użytkowników i transakcji dotyczy dana funkcjonalność.
Dla wybranej funkcji biznesowej, analiza wpływu dostępna jest w menu kontekstowym.
Do analizy aktywowanych funkcji przydać się może transakcja SFW_BROWSER.
Można tutaj przejrzeć wszystkie funkcje dostępne w systemie, a także założyć filtr tylko na aktywne.
Zachęcam do pozostawienia w komentarzach funkcji SFW5, które są warte uwagi. W systemach, w których do tej pory pracowałem, uruchomione było jeszcze EA-FIN Rozszerzenie finansów z drzewka Enterprise_extensions.