SAP Interfejs sieciowy CRM: narzędzia do konfiguracji, aplikacji i ulepszania
Zakładka Podgląd
- SAP CRM ma zdefiniowanych wiele standardowych ról (np. Specjalista ds. sprzedaży) i aplikacji w ramach tych ról (np. Zarządzanie kontem)
- Ogólnie rzecz biorąc, firmy nie korzystają ze standardowych aplikacji w obecnej postaci i decydują się na mniejsze lub większe ulepszenia
- Biorąc to pod uwagę, SAP Wdrożono CRM wraz z narzędziami usprawniającymi SAP standardowe aplikacje. Za pomocą tych narzędzi możliwa jest zmiana widoków, dodawanie pól, dodawanie tabel itp. do istniejących aplikacji
- Narzędzia te obejmują głównie:
- Narzędzie konfiguracyjne interfejsu internetowego
- Narzędzia ulepszania aplikacji (AET)
Narzędzie konfiguracyjne interfejsu internetowego
- Układ wyświetlany dla dowolnego widoku w SAP CRM jest utrzymywana jako konfiguracja interfejsu internetowego
- Konfiguracje te są identyfikowane za pomocą 4 wartości parametrów
- W ten sposób można ulepszyć konfiguracje interfejsu WWW za pomocą nowych układów, korzystając z różnych wartości parametrów
- Pola wyświetlane w interfejsie użytkownika sieci Web 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 Web UI
- Dzięki temu narzędziu możliwe jest usunięcie niektórych pól z ekranów
- Umożliwia także dodanie do ekranu pola dostępnego w strukturze słownika danych
- Na wszystkich stronach w Interfejs sieciowy CRM, znajduje się przycisk umożliwiający przejście do „narzędzia internetowego interfejsu użytkownika”
- Aby udostępnić ten przycisk, potrzebne są wstępnie zdefiniowane role
- Dlatego też, aby zobaczyć ten przycisk i dokonać modyfikacji w tym narzędziu, użytkownik musi posiadać odpowiednie uprawnienia
- Konfigurowalny obszar
: Podświetla obszar na ekranie, który można konfigurować
- Skonfiguruj stronę
: Spowoduje to otwarcie wyskakującego okienka umożliwiającego skonfigurowanie bieżącej strony:
- Personalizacja
- Dzięki temu użytkownik może ustawić własny układ widoku
- Dotyczy to pojedynczego użytkownika i nie dotyczy całej aplikacji
- Drukuj stronę
: Aby wydrukować bieżącą stronę
- W celu utworzenia nowego układu można skorzystać z przycisku „Nowy” i utworzyć pusty formularz
- Możesz także skopiować istniejącą konfigurację, a następnie zmodyfikować ją zgodnie z wymaganiami
- Narzędzie konfiguracyjne interfejsu użytkownika sieci Web obsługuje funkcję „przeciągnij i upuść” w celu dodania pól do układu
- Zapewnia także możliwość ustawienia różnych właściwości pola
- W nielicznych przypadkach implementacje tych ulepszeń obejmują także programowanie ABAP w komponentach interfejsu WWW
Dostępne konfiguracje (zrzut ekranu powyżej)
- 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 „Aktualny projekt konfiguracji”, aby pokazać układ zaprojektowany w ramach wybranej konfiguracji
- Przyciski do pracy nad konfiguracją (patrz zrzut ekranu powyżej): Są to przyciski umożliwiające modyfikację „Aktualnego projektu konfiguracji” dla wybranej konfiguracji w „Dostępnych konfiguracjach”
- Dodaj podpis: Za pomocą przycisku można dodać podpis w widoku formularza na stronie przeglądu
- Dodaj linię: Ten przycisk dodaje wiersz w obszarze „Aktualny projekt konfiguracji”.
- Przesuń w górę: Ten przycisk służy do przeniesienia wybranego pola o jeden wiersz powyżej jego bieżącego wiersza
- Przesuń w dół: Ten przycisk służy do przeniesienia wybranego pola o jeden wiersz poniżej bieżącego wiersza
- Pokaż dostępne pola: (Rys. 3) pokazuje wszystkie pola, które można dodać do układu, dzięki czemu są one widoczne w aplikacji
- Pokaż właściwości pola: (ryc. 3) pokazuje, że możesz zobaczyć i ustawić właściwości pola wybranego w układzie
- W trybie edycji możliwa jest modyfikacja niektórych z tych właściwości
- Narzędzie to umożliwia dodawanie lub usuwanie pól (dostępnych w słowniku danych) z układu widoku
- Za pomocą tego narzędzia nie ma możliwości dodania pól do struktur i tabel słownika danych w taki sposób, aby odzwierciedlały one Twój CRM.
- Ekran konfiguracji widoku tabeli ma inny układ, w którym należy 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 umożliwiającego wykonanie tych ustawień w narzędziu konfiguracyjnym. Role te są przydzielane tylko superużytkownikom lub programistom
- Każda dokonana zmiana jest widoczna dla wszystkich użytkowników korzystających z aplikacji
- Oprócz zmian wprowadzonych w narzędziu konfiguracji interfejsu użytkownika, użytkownicy końcowi mogą dokonać ustawień personalizacji widoku. Ustawienia personalizacji dotyczą konkretnego użytkownika i nie są udostępniane pomiędzy użytkownikami końcowymi
- Zgodnie z wymaganiami personalizację można kontrolować w ramach ustawień dostosowywania
- Oznacza to, że istnieją ustawienia dostosowywania, za pomocą których programiści mogą ograniczyć użytkownikom personalizację widoków
- Po zastosowaniu tego ustawienia przycisk personalizacji nie będzie dostępny dla użytkowników końcowych
Narzędzie ulepszania aplikacji (AET)
- Application Enhancement Tool to kompleksowe narzędzie służące do ulepszania aplikacji SAP standardowych aplikacji, dzięki czemu modyfikacje aż do poziomu bazy danych są wdrażane przez samo narzędzie i prawie nie wymaga kodowania.
- Narzędzie to jest również zintegrowane z narzędziem konfiguracyjnym interfejsu WWW.
- Podobnie jak w przypadku narzędzia konfiguracji interfejsu użytkownika, najpierw musisz wybrać z aplikacji obszar konfigurowalny (podświetlony na niebiesko)
- 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 (podświetlony powyżej)
- Ulepszenia wyświetlania: Umożliwia wyświetlenie już istniejących ulepszeń. Istnieje możliwość wyboru ulepszenia i jego modyfikacji
- Przycisk „Utwórz pole” umożliwia utworzenie nowego pola w widoku wyboru
Poniżej przedstawiono wyświetlacz istniejących udoskonaleń pól i tabel:
Ten widok zawiera przyciski ulepszeń widoku i tabeli w odpowiednich blokach przypisań:
- Nowość: Za pomocą tego przycisku można tworzyć nowe pola, a także tworzyć tabele
- Za pomocą hiperłącza znajdującego się w pierwszej kolumnie (Identyfikator ulepszenia) możliwa jest edycja istniejącego ulepszenia
Ulepszanie widoku
- Aby ulepszyć widok po kliknięciu przycisku „Nowy” (pokazanego na powyższym zrzucie ekranu) należy wybrać część obiektu biznesowego, w 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 dla nowego pola zostaną ulepszone różne warstwy
- Można użyć przycisku „Włącz tryb eksportu”, aby platforma wybrała właściwości z elementu danych użytego w definicji pola
- W trybie eksperckim musimy ustawić wartość pola elementu danych
- W definicji elementu danych można ustawić właściwości takie jak Etykieta (Descriptjon)
- Dlatego różne właściwości pola mają być ustawiane automatycznie przy użyciu 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ą narzędzia AET aplikacja zostanie ponownie uruchomiona i użytkownik będzie mógł skorzystać z nowego pola lub tabeli
- Te pola i tabele również zostaną zaktualizowane w wymaganych tabelach bazy danych
- Oznacza to, że jeśli wpiszesz wartość w tych polach i wykonasz zapis, wartość zostanie zapisana w bazie danych