Przegląd
- SAP CRM ma zdefiniowane wiele standardowych ról (np. Specjalista ds. Sprzedaży) i aplikacji w ramach tych ról (np. Zarządzanie kontami)
- W ogólnym scenariuszu firmy nie używają standardowych aplikacji w obecnej postaci i decydują się na drobne lub duże ulepszenia
- W związku z tym SAP CRM został wdrożony wraz z narzędziami doskonalenia standardowych aplikacji SAP. Za pomocą tych narzędzi można zmieniać widoki, dodawać pola, dodawać tabele itp. Do istniejących aplikacji
- Te narzędzia obejmują głównie:
- Narzędzie konfiguracyjne interfejsu użytkownika sieci Web
- Narzędzia do ulepszania aplikacji (AET)
Narzędzie konfiguracyjne interfejsu użytkownika sieci Web
- Układ wyświetlany dla dowolnego widoku w SAP CRM jest utrzymywany jako Konfiguracja interfejsu WWW
- Te konfiguracje są identyfikowane za pomocą 4 wartości parametrów
- W ten sposób można ulepszyć konfiguracje interfejsu WWW o nowe układy z różnymi wartościami parametrów
- Pola wyświetlane w interfejsie WWW pochodzą ze struktur bazy danych zdefiniowanych w słowniku danych
- Zgodnie z wymaganiami nie wszystkie pola są wyświetlane na wszystkich ekranach
- Istnieje możliwość modyfikacji ekranów za pomocą narzędzia konfiguracyjnego interfejsu WWW
- Za pomocą tego narzędzia można usunąć niektóre pola z ekranów
- Pozwala również na dodanie do ekranu pola dostępnego w strukturze słownika danych
- Na wszystkich stronach interfejsu internetowego CRM znajduje się przycisk umożliwiający przejście do „Narzędzia interfejsu WWW”
- Aby ten przycisk był dostępny, potrzebne są predefiniowane role
- Dlatego, aby zobaczyć ten przycisk i dokonać zmian w tym narzędziu, użytkownik musi mieć wystarczające uprawnienia
Przyciski na stronie interfejsu WWW Przyjrzyjmy się im poniżej
- Konfigurowalny obszar : Podświetla obszar na ekranie, który można konfigurować
- Konfiguruj stronę : otwiera wyskakujące okienko umożliwiające skonfigurowanie bieżącej strony:
Widok konfiguracji dla strony Work Center
- Personalizacja
- Dzięki temu użytkownik może ustawić własny układ widoku
- Ma to wpływ na pojedynczego użytkownika i nie dotyczy całej aplikacji
- Drukuj stronę : Wydruk bieżącej strony
- W celu stworzenia nowego layoutu można użyć przycisku „Nowy” do stworzenia pustego formularza
- Możesz także skopiować istniejącą konfigurację, a następnie zmodyfikować ją zgodnie z wymaganiami
- Narzędzie konfiguracyjne interfejsu WWW obsługuje funkcję przeciągnij i upuść, aby dodać pola do układu
- Daje również możliwość ustawienia różnych właściwości pola
- W kilku przypadkach implementacje tych ulepszeń obejmują również programowanie ABAP w składnikach interfejsu użytkownika sieci Web
Dostępne konfiguracje (powyższy zrzut ekranu)
- Konfiguracja jest identyfikowana za pomocą unikalnej kombinacji następujących pól:
- Klucz konfiguracji roli
- Użycie komponentów
- Rodzaj obiektu
- Podtyp obiektu
- W zależności od różnych kombinacji dostępnych jest wiele konfiguracji widoku
- Wybranie wiersza w tym bloku przypisania aktualizuje „Projekt bieżącej konfiguracji”, aby pokazać układ zaprojektowany dla wybranej konfiguracji
- Przyciski do pracy nad konfiguracją (patrz powyższy zrzut ekranu): Są to przyciski do modyfikowania "Bieżącego projektu konfiguracji" dla wybranej konfiguracji w "Dostępne konfiguracje"
- Dodaj podpis: Za pomocą przycisku można dodać podpis do widoku formularza na stronie przeglądu
- Dodaj linię: Ten przycisk dodaje wiersz w obszarze „Projekt bieżącej konfiguracji”
- Przenieś w górę: Ten przycisk służy do przenoszenia wybranego pola o jeden wiersz powyżej bieżącego wiersza
- Przenieś w dół: Ten przycisk służy do przenoszenia wybranego pola o jeden wiersz poniżej jego bieżącego wiersza
- Pokaż dostępne pola: (Rys. 3) pokazuje wszystkie pola, które można dodać do układu, aby były widoczne w aplikacji
- Pokaż właściwości pola: (Rys. 3) pokazuje, że możesz zobaczyć i ustawić właściwości pola wybranego w układzie
- W trybie edycji można modyfikować niektóre z tych właściwości
- To narzędzie obsługuje dodawanie lub usuwanie pól (dostępnych w słowniku danych) z układu widoku
- Za pomocą tego narzędzia nie jest możliwe dodawanie pól do struktur słownika danych i tabel w taki sposób, aby odzwierciedlały się w Twoim CRM.
- Ekran konfiguracji dla widoku tabeli ma inny układ, w którym użytkownik musi ustawić dostępne kolumny i właściwości tych kolumn
Obawy dotyczące bezpieczeństwa
- Użytkownicy końcowi nie powinni mieć dostępu do wykonywania tych ustawień w narzędziu konfiguracyjnym. Te role mają tylko superużytkownicy lub programiści
- Każda wprowadzona zmiana jest widoczna dla wszystkich użytkowników uzyskujących dostęp do aplikacji
- Oprócz zmian wprowadzonych w narzędziu konfiguracyjnym interfejsu użytkownika, użytkownicy końcowi mogą wprowadzać ustawienia personalizacji widoku. Ustawienia personalizacji dotyczą indywidualnego użytkownika i nie są udostępniane użytkownikom końcowym
- Zgodnie z wymaganiami personalizację można kontrolować w ustawieniach dostosowywania
- Oznacza to, że istnieją ustawienia dostosowywania, za pomocą których programiści mogą ograniczać użytkownikom personalizację widoków
- Po zastosowaniu tego ustawienia przycisk personalizacji nie będzie dostępny dla użytkowników końcowych
Narzędzie do ulepszania aplikacji (AET)
- Application Enhancement Tool to kompleksowe narzędzie do ulepszania standardowych aplikacji SAP w taki sposób, że modyfikacje aż do poziomu bazy danych są wdrażane przez samo narzędzie i nie wymaga prawie żadnego wysiłku związanego z kodowaniem.
- To narzędzie jest również zintegrowane z narzędziem konfiguracyjnym interfejsu WWW.
- Podobnie jak w przypadku narzędzia konfiguracji interfejsu użytkownika, najpierw należy wybrać obszar konfigurowalny (podświetlony na niebiesko) z aplikacji
- Spowoduje to otwarcie narzędzia konfiguracji interfejsu użytkownika w tym samym oknie, jak pokazano poniżej
Narzędzie konfiguracyjne interfejsu użytkownika dla AET
Musimy wybrać odpowiedni przycisk dla ulepszeń AET (wyróżniony powyżej)
- Udoskonalenia wyświetlania: umożliwia wyświetlenie już istniejących ulepszeń. Możliwe jest wybranie rozszerzenia i jego modyfikacja
- Za pomocą przycisku „Utwórz pole” można utworzyć nowe pole w wybranym widoku
Poniżej przedstawiono wyświetlanie ulepszeń istniejących pól i tabel:
Ten widok zawiera przyciski rozszerzeń widoku i tabeli w odpowiednich blokach przydziału:
- Nowość: Za pomocą tego przycisku można tworzyć nowe pola, a także tworzyć tabele
- Korzystając z hiperłącza w pierwszej kolumnie (identyfikator wzmocnienia) można edytować istniejące ulepszenie
Enhancing View
- Aby ulepszyć widok po kliknięciu przycisku „Nowy” (pokazanego na powyższym widoku ekranu), należy wybrać część obiektu biznesowego, do której należy dodać nowe pole lub nową tabelę:
- W zależności od wybranego obiektu zostaną wybrane tabele bazy danych i struktury.
- Tworząc pole należy ustawić właściwości pola:
- Zgodnie z wybranymi właściwościami pole zostanie wygenerowane, a różne warstwy zostaną ulepszone dla nowego pola
- Można użyć przycisku „Włącz tryb eksportu”, aby platforma wybierała właściwości z elementu danych używanego w definicji pola
- W trybie eksperta musimy ustawić wartość w polu Element danych
- W definicji elementu danych można ustawić właściwości, takie jak Etykieta (Opis)
- W związku z tym różne właściwości pola mają być ustawiane automatycznie za pomocą definicji elementu danych w słowniku danych
- Podobnie możemy tworzyć pola tabeli za pomocą AET
- W przypadku tabeli musimy określić szczegóły tabeli jako całości, a także poszczególne pola, które mają zostać wygenerowane dla tabeli
- Po wygenerowaniu pola lub tabeli za pomocą AET aplikacja zostanie ponownie uruchomiona, a użytkownik będzie mógł użyć nowego pola lub tabeli
- Te pola i tabela również zaktualizują wymagane tabele bazy danych
- Oznacza to, że po wpisaniu wartości w tych polach i wykonaniu zapisu, wartość zostanie zapisana w bazie danych