SAP Interfejs użytkownika CRM Web: konfiguracja i ulepszenia

⚡ Inteligentne podsumowanie

Narzędzia do konfiguracji interfejsu użytkownika i ulepszania aplikacji w sieci Web SAP CRM pozwala konsultantom dostosowywać standardowe role, widoki i struktury baz danych bez konieczności pisania skomplikowanego kodu ABAP. W tym samouczku wyjaśniono model konfiguracji układu, projektowanie oparte na parametrach, mechanizmy kontroli bezpieczeństwa oraz kompleksowe ulepszenia pól i tabel za pomocą AET.

  • 🧩 Warstwy konfiguracji: Cztery wartości parametrów — Klucz konfiguracji roli, Użycie komponentu, Typ obiektu i Podtyp obiektu — jednoznacznie identyfikują każdy układ widoku obsługiwany w narzędziu konfiguracji interfejsu użytkownika w sieci Web.
  • 🖱️. Projekt typu „przeciągnij i upuść”: Dodawaj, zmieniaj kolejność i usuwaj pola za pomocą edytora wizualnego, który wyświetla Dostępne pola i Właściwości pól bez konieczności modyfikowania struktur słownika danych.
  • 🛡️ Kontrola dostępu: Tylko superużytkownicy i deweloperzy otrzymują role konfiguracji, a dostosowanie ustawień może wyłączyć personalizację dla użytkownika końcowego w wybranych widokach.
  • ⚙️ Moc AET: Narzędzie Application Enhancement Tool automatycznie rozszerza pola i tabele aż do warstwy bazy danych, eliminując konieczność ręcznego kodowania ABAP w większości scenariuszy rozszerzalności.
  • ???? Tryb ekspercki: Łączenie nowych pól z istniejącym elementem danych powoduje spójną propagację etykiet, pomocy wyszukiwania i właściwości pól w każdej warstwie interfejsu użytkownika.

SAP Narzędzia do konfiguracji i ulepszania interfejsu użytkownika CRM Web

Przegląd

  • SAP W systemie CRM zdefiniowano wiele standardowych ról (np. Specjalista ds. sprzedaży) i aplikacji w ramach tych ról (np. Zarządzanie kontami).
  • Zazwyczaj firmy nie używają standardowych aplikacji w obecnej formie i decydują się na wprowadzenie mniejszych lub większych udoskonaleń.
  • Biorąc to pod uwagę, SAP Wdrożono CRM wraz z narzędziami usprawniającymi SAP Standardowe aplikacje. Za pomocą tych narzędzi można zmieniać widoki, dodawać pola, tabele 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 użytkownika sieci Web.
  • Konfiguracje te identyfikuje się za pomocą 4 wartości parametrów.
  • Dzięki temu można rozszerzyć konfiguracje interfejsu użytkownika sieci Web o nowe układy, 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 wymogami nie wszystkie pola są wyświetlane na każdym ekranie.
  • Możliwa jest modyfikacja ekranów przy użyciu narzędzia konfiguracji interfejsu użytkownika w sieci.
  • Za pomocą tego narzędzia można usunąć niektóre pola z ekranów.
  • Umożliwia również 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 interfejsu użytkownika sieci Web”.
  • Aby ten przycisk był dostępny, potrzebne są wstępnie zdefiniowane role.
  • Aby więc zobaczyć ten przycisk i dokonać modyfikacji w tym narzędziu, użytkownik musi mieć odpowiednie uprawnienia.
Narzędzie konfiguracyjne interfejsu internetowego
Przyciski na stronie interfejsu użytkownika — przyjrzyjmy się im poniżej
  1. Konfigurowalny obszar Narzędzie konfiguracyjne interfejsu internetowego:Podświetla obszar ekranu, który można konfigurować.
  2. Konfiguruj stronę Narzędzie konfiguracyjne interfejsu internetowego: Spowoduje to otwarcie wyskakującego okienka umożliwiającego skonfigurowanie bieżącej strony:

Narzędzie konfiguracyjne interfejsu internetowego

Narzędzie konfiguracyjne interfejsu internetowego
Widok konfiguracji strony Centrum roboczego
  1. Personalizacja Narzędzie konfiguracyjne interfejsu internetowego
    1. Dzięki temu użytkownik może ustalić własny układ widoku.
    2. Dotyczy to pojedynczego użytkownika i nie ma zastosowania do całej aplikacji.
  1. Drukuj stronę Narzędzie konfiguracyjne interfejsu internetowego:Aby wydrukować bieżącą stronę.
  • Aby utworzyć nowy układ, należy kliknąć przycisk „Nowy” i utworzyć pusty formularz.
  • Można również skopiować istniejącą konfigurację i zmodyfikować ją według potrzeb.
  • Narzędzie konfiguracji interfejsu użytkownika w sieci obsługuje metodę „przeciągnij i upuść” w celu dodawania pól do układu.
  • Umożliwia również ustawienie różnych właściwości pola.
  • W kilku przypadkach wdrożenie tych udoskonaleń obejmuje również programowanie ABAP w komponentach interfejsu użytkownika sieci Web.
Narzędzie konfiguracyjne interfejsu internetowego
Widok konfiguracji dla widoku formularza na stronie przeglądu – I

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 kombinacji, dla jednego widoku mogą być dostępne różne konfiguracje.
  • Wybranie wiersza w tym bloku przypisania powoduje aktualizację „Bieżącego projektu konfiguracji” w celu wyświetlenia układu zaprojektowanego w ramach wybranej konfiguracji.

Przyciski służące do pracy nad konfiguracją (patrz zrzut ekranu powyżej): Są to przyciski służące do modyfikowania „Bieżącego projektu konfiguracji” dla wybranej konfiguracji w „Dostępnych konfiguracjach”:

  1. Dodaj podpis: Za pomocą tego przycisku można dodać podpis w widoku formularza na stronie przeglądu.
  2. Dodaj wiersz: Ten przycisk dodaje wiersz w obszarze „Bieżący projekt konfiguracji”.
  3. Przenieś w górę: Ten przycisk przenosi zaznaczone pole o jeden wiersz wyżej niż wiersz bieżący.
  4. Przenieś w dół: Ten przycisk przenosi zaznaczone pole o jeden wiersz poniżej bieżącego wiersza.
  5. Pokaż dostępne pola (rys. 3): Pokazuje wszystkie pola, które można dodać do układu, aby były widoczne w aplikacji.
  6. Pokaż właściwości pola (rys. 3): Pokazuje właściwości pola wybranego na układzie, które można przeglądać i ustawiać.
  7. W trybie edycji możliwe jest modyfikowanie niektórych z tych właściwości.
Narzędzie konfiguracyjne interfejsu internetowego
Widok konfiguracji dla widoku formularza na stronie przeglądu – II
  • To narzędzie umożliwia dodawanie i usuwanie pól (dostępnych w słowniku danych) z układu widoku.
  • Za pomocą tego narzędzia nie można dodawać pól do struktur słownika danych i tabel w sposób odzwierciedlający je w systemie CRM.
  • Ekran konfiguracji widoku tabeli ma inny układ, w którym użytkownik musi ustawić dostępne kolumny i ich właściwości.
Narzędzie konfiguracyjne interfejsu internetowego
Widok konfiguracji dla widoku tabeli

Obawy dotyczące bezpieczeństwa

  • Użytkownicy końcowi nie powinni mieć dostępu do wprowadzania tych ustawień w narzędziu konfiguracyjnym. Role te są przypisane wyłącznie superużytkownikom i deweloperom.
  • Wszelkie wprowadzone zmiany są widoczne dla wszystkich użytkowników uzyskujących dostęp do aplikacji.
  • Oprócz zmian wprowadzonych w narzędziu konfiguracji interfejsu użytkownika, użytkownicy końcowi mogą konfigurować ustawienia personalizacji widoku. Ustawienia personalizacji dotyczą konkretnego użytkownika i nie są udostępniane innym użytkownikom końcowym.
  • W zależności od potrzeb, personalizację można kontrolować w ustawieniach dostosowywania.
  • Oznacza to, że istnieją ustawienia dostosowywania, dzięki którym programiści mogą ograniczyć użytkownikom możliwość personalizowania widoków.
  • Po zastosowaniu tego ustawienia przycisk personalizacji nie będzie dostępny dla użytkowników końcowych.

Narzędzie ulepszania aplikacji (AET)

  • Narzędzie ulepszania aplikacji to kompleksowe narzędzie służące do ulepszania SAP standardowych aplikacji, w których modyfikacje aż do poziomu bazy danych są wdrażane przez samo narzędzie, a pisanie kodu nie wymaga prawie żadnego wysiłku.
  • Narzędzie to jest również zintegrowane z narzędziem konfiguracyjnym interfejsu WWW.
Narzędzie ulepszania aplikacji
Obszar konfiguracji podświetlony po kliknięciu przycisku
  • Podobnie jak w przypadku narzędzia konfiguracji interfejsu użytkownika, najpierw należy wybrać obszar konfigurowalny (zaznaczony na niebiesko) w aplikacji.
  • Spowoduje to otwarcie narzędzia konfiguracji interfejsu użytkownika w tym samym oknie, jak pokazano poniżej.
Narzędzie ulepszania aplikacji
Narzędzie konfiguracyjne interfejsu użytkownika dla AET

Aby skorzystać z ulepszeń AET, należy wybrać odpowiedni przycisk (zaznaczony powyżej):

  • Ulepszenia wyświetlania: Umożliwia przeglądanie już istniejących ulepszeń. Można wybrać ulepszenie i je zmodyfikować.
  • Przycisk „Utwórz pole” może być użyty do utworzenia nowego pola w wybranym widoku.

Poniżej przedstawiono istniejące udoskonalenia pól i tabel:

Narzędzie ulepszania aplikacji
Widok ulepszeń wyświetlacza

W tym widoku znajdują się przyciski ulepszeń widoku i tabeli w poszczególnych blokach zadań:

  • Nowy: Za pomocą tego przycisku można tworzyć nowe pola, a także tworzyć tabele.
  • Korzystając z hiperłącza w pierwszej kolumnie (Identyfikator ulepszenia) można edytować istniejące ulepszenie.

Narzędzie do konfiguracji interfejsu użytkownika sieci Web a narzędzie do ulepszania aplikacji

Zanim przejdziemy do udoskonalenia widoku krok po kroku, poniższe porównanie wyjaśni, kiedy należy używać poszczególnych narzędzi:

WYGLĄD Narzędzie konfiguracyjne interfejsu internetowego Narzędzie ulepszania aplikacji (AET)
Podstawowy cel Dostosuj widoczny układ istniejących widoków Dodawanie nowych pól i tabel do bazy danych
Wpływ słownika danych Brak — używa tylko istniejących pól Generuje automatycznie struktury i tabele baz danych
Wysiłek kodowania Opcjonalny ABAP dla zaawansowanych przypadków Prawie zerowa potrzeba kodowania
Typowy użytkownik Konsultant funkcjonalny lub superużytkownik Konsultant funkcjonalny współpracujący z liderem technicznym
Zakres zmian Układ i personalizacja według widoku Rozszerzalność pola i tabeli w całej aplikacji

Ulepszanie widoku

  • Aby rozszerzyć widok, po kliknięciu przycisku „Nowy” (pokazanego na zrzucie ekranu powyżej) należy wybrać część obiektu biznesowego, do której ma zostać dodane nowe pole lub nowa tabela.
Ulepszanie widoku
Wybierz część obiektu biznesowego
  • W zależności od wybranego obiektu zostaną wybrane tabele i struktury bazy danych.
  • Podczas tworzenia pola należy ustawić jego właściwości:
Ulepszanie widoku
Ustaw właściwości nowego pola
  • Pole zostanie wygenerowane na podstawie wybranych właściwości, a dla nowego pola zostaną rozszerzone różne warstwy.
  • Przycisk „Włącz tryb ekspercki” może zostać użyty, aby struktura wybrała właściwości z elementu danych użytego w definicji pola.
  • W trybie eksperckim musimy ustawić wartość dla pola Element danych.
  • W definicji elementu danych możliwe jest ustawienie właściwości takich jak Etykieta (Descriptjon).
  • Dzięki temu różne właściwości pola można ustawić automatycznie, korzystając z definicji elementu danych w słowniku danych.
Ulepszanie widoku
Ustaw właściwości nowego pola – włączony tryb eksperta
  • Podobnie możemy tworzyć pola tabel korzystając z 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.
Ulepszanie widoku
Tworzenie widoku tabeli przy użyciu narzędzia AET
  • Po wygenerowaniu pola lub tabeli za pomocą AET aplikacja uruchomi się ponownie, a użytkownik będzie mógł korzystać z nowego pola lub tabeli.
  • Te pola i tabele będą również aktualizować wymagane tabele bazy danych.
  • Oznacza to, że po wpisaniu wartości w tych polach i wykonaniu operacji zapisu, wartość ta zostanie zapisana w bazie danych.

FAQ

Narzędzie konfiguracji interfejsu użytkownika sieci Web umożliwia konsultantom dostosowanie układu standardowego SAP Widoki CRM — dodawanie, usuwanie i zmiana kolejności pól pochodzących ze słownika danych — bez konieczności zmiany podstawowych struktur bazy danych lub pisania kodu ABAP w większości scenariuszy.

Każdy układ jest identyfikowany za pomocą klucza konfiguracji roli, użycia komponentu, typu obiektu i podtypu obiektu. Te cztery wartości pozwalają na współistnienie wielu konfiguracji dla tego samego widoku i powiązanie odpowiedniego układu z rolą użytkownika.

Użyj narzędzia konfiguracji interfejsu użytkownika w sieci Web, aby zmienić kolejność istniejących pól. Wybierz AET, gdy musisz dodać zupełnie nowe pola lub tabele, które muszą być zachowane w bazie danych, ponieważ AET automatycznie generuje obiekty słownika danych.

Tak. SAP Copiloty Joule i AI osadzone w BTP mogą rekomendować zmiany układu, tworzyć projekty fragmentów kodu ABAP, sugerować nazwy pól i sygnalizować niespójności między konfiguracjami interfejsu użytkownika sieci Web, przyspieszając zarówno zadania konfiguracji interfejsu użytkownika sieci Web, jak i AET.

Tak. Potraktuj sugestie dotyczące sztucznej inteligencji jako pierwszy szkic. Konsultant funkcjonalny musi zweryfikować konwencje nazewnictwa, kontrole autoryzacji i wpływ na dalsze procesy w warstwie BOL przed przeniesieniem wygenerowanych ulepszeń AET przez standard. SAP przepływ pracy w zakresie wnioskowania o transport.

Podsumuj ten post następująco: