Interfejs sieciowy SAP CRM: konfiguracja, aplikacje i Narzędzia ulepszające

Spisie treści:

Anonim

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

  1. Konfigurowalny obszar : Podświetla obszar na ekranie, który można konfigurować
  2. Konfiguruj stronę : otwiera wyskakujące okienko umożliwiające skonfigurowanie bieżącej strony:



Widok konfiguracji dla strony Work Center

  1. Personalizacja
    1. Dzięki temu użytkownik może ustawić własny układ widoku
    2. Ma to wpływ na pojedynczego użytkownika i nie dotyczy całej aplikacji
  1. 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"
    1. Dodaj podpis: Za pomocą przycisku można dodać podpis do widoku formularza na stronie przeglądu
    2. Dodaj linię: Ten przycisk dodaje wiersz w obszarze „Projekt bieżącej konfiguracji”
    3. Przenieś w górę: Ten przycisk służy do przenoszenia wybranego pola o jeden wiersz powyżej bieżącego wiersza
    4. Przenieś w dół: Ten przycisk służy do przenoszenia wybranego pola o jeden wiersz poniżej jego 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, że możesz zobaczyć i ustawić właściwości pola wybranego w układzie
    7. 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