SAP CRM Web UI: Nástroje pro konfiguraci, aplikace a vylepšení

Karta Přehled

  • SAP CRM má definováno mnoho standardních rolí (např. Sales Professional) a aplikací v rámci těchto rolí (např. Account Management)
  • Obecně platí, že společnosti nepoužívají standardní aplikace tak, jak jsou, a jdou po menších či větších vylepšeních
  • Vzhledem k tomu, SAP CRM bylo implementováno s nástroji pro vylepšení SAP standardní aplikace. Pomocí těchto nástrojů je možné měnit pohledy, přidávat pole, přidávat tabulky atd. do stávajících aplikací
  • Mezi tyto nástroje patří především:
  • Nástroj pro konfiguraci webového uživatelského rozhraní
  • Nástroje pro vylepšení aplikací (AET)

Nástroj pro konfiguraci webového uživatelského rozhraní

  • Rozvržení zobrazené pro jakýkoli pohled v SAP CRM je udržována jako konfigurace webového uživatelského rozhraní
  • Tyto konfigurace jsou identifikovány pomocí 4 hodnot parametrů
  • Můžete tedy vylepšit konfiguraci webového uživatelského rozhraní o nové rozvržení pomocí různých hodnot parametrů
  • Pole zobrazená ve webovém uživatelském rozhraní pocházejí z databázových struktur definovaných v datovém slovníku
  • Podle požadavku nejsou všechna pole zobrazena na všech obrazovkách
  • Obrazovky je možné upravovat pomocí konfiguračního nástroje webového uživatelského rozhraní
  • Pomocí tohoto nástroje je možné odstranit některá pole z obrazovek
  • Umožňuje také přidat na obrazovku pole dostupné ve struktuře datového slovníku
  • Na všech stránkách v Webové uživatelské rozhraní CRM, je zde tlačítko pro přechod na „Nástroj webového uživatelského rozhraní“
  • Ke zpřístupnění tohoto tlačítka jsou potřeba předdefinované role
  • Aby tedy bylo možné vidět toto tlačítko a provádět úpravy v tomto nástroji, musí mít uživatel dostatečná oprávnění
Nástroj pro konfiguraci webového uživatelského rozhraní
Tlačítka na stránce webového uživatelského rozhraní Níže si je prostudujeme
  1. Konfigurovatelná oblast Nástroj pro konfiguraci webového uživatelského rozhraní: Toto zvýrazní oblast na obrazovce, kterou lze konfigurovat
  2. Konfigurovat stránku Nástroj pro konfiguraci webového uživatelského rozhraní: Tím se otevře vyskakovací okno pro konfiguraci aktuální stránky:

Nástroj pro konfiguraci webového uživatelského rozhraní

Nástroj pro konfiguraci webového uživatelského rozhraní
Zobrazení konfigurace pro stránku pracovního centra
  1. Personalizace Nástroj pro konfiguraci webového uživatelského rozhraní
    1. Díky tomu si uživatel může nastavit vlastní rozvržení pohledu
    2. To má vliv na jednotlivé uživatele a nevztahuje se na celou aplikaci
  1. Tisk stránky Nástroj pro konfiguraci webového uživatelského rozhraní: Odstranění tisku z aktuální stránky
  • Pro vytvoření nového layoutu je možné pomocí tlačítka „Nový“ vytvořit prázdný formulář
  • Můžete také použít zkopírovat stávající konfiguraci a poté ji upravit podle potřeby
  • Web UI Configuration Tool podporuje funkci drag-n-drop pro přidání polí do rozvržení
  • Poskytuje také možnost nastavit různé vlastnosti pole
  • V několika případech zahrnují implementace těchto vylepšení také programování ABAP v komponentách webového uživatelského rozhraní
Nástroj pro konfiguraci webového uživatelského rozhraní
Zobrazení konfigurace pro zobrazení formuláře na stránce Přehled – I

Dostupné konfigurace (snímek obrazovky výše)

  • Konfigurace je identifikována jedinečnou kombinací následujících polí:
  • Klíč konfigurace role
  • Použití komponent
  • Typ objektu
  • Podtyp objektu
  • V závislosti na různých kombinacích může být pro zobrazení k dispozici několik konfigurací
  • Výběrem řádku v tomto bloku přiřazení se aktualizuje „Návrh aktuální konfigurace“, aby se zobrazilo rozvržení navržené pod vybranou konfigurací
  • Tlačítka pro práci na konfiguraci (viz výše uvedený snímek obrazovky): Jedná se o tlačítka pro úpravu „Aktuální návrh konfigurace“ pro vybranou konfiguraci v „Dostupné konfigurace“

    1. Přidat titulek: Pomocí tlačítka je možné přidat titulek do zobrazení formuláře na stránce přehledu
    2. Přidat řádek: Toto tlačítko připojí řádek v oblasti „Aktuální návrh konfigurace“.
    3. Přesunout nahoru: Toto tlačítko slouží k přesunutí vybraného pole o jeden řádek nad jeho aktuální řádek
    4. Přesunout dolů: Toto tlačítko slouží k přesunutí vybraného pole o jeden řádek pod jeho aktuální řádek
    5. Zobrazit dostupná pole: (obr. 3) zobrazuje všechna pole, která lze přidat do rozvržení, aby byla viditelná v aplikaci
    6. Zobrazit vlastnosti pole: (obr. 3) ukazuje, že můžete vidět a nastavit vlastnosti pole vybraného na rozvržení
    7. V režimu úprav je možné některé z těchto vlastností upravit
Nástroj pro konfiguraci webového uživatelského rozhraní
Zobrazení konfigurace pro zobrazení formuláře na stránce Přehled – II
  • Tento nástroj podporuje přidávání nebo odebírání polí (dostupných v datovém slovníku) z rozvržení pohledu
  • Pomocí tohoto nástroje není možné přidávat pole do struktur a tabulek datového slovníku tak, aby se odrazila ve vašem CRM.
  • Konfigurační obrazovka pro zobrazení tabulky má jiné rozložení, kde uživatel potřebuje nastavit dostupné sloupce a vlastnosti těchto sloupců
Nástroj pro konfiguraci webového uživatelského rozhraní
Zobrazení konfigurace pro zobrazení tabulky

Bezpečnostní obavy

  • Koncoví uživatelé by neměli mít přístup k provádění těchto nastavení v konfiguračním nástroji. Tyto role jsou poskytovány pouze super uživatelům nebo vývojářům
  • Jakákoli provedená změna je viditelná pro všechny uživatele přistupující k aplikaci
  • Kromě změn implementovaných v nástroji pro konfiguraci uživatelského rozhraní mohou koncoví uživatelé provádět nastavení pro přizpůsobení zobrazení. Nastavení přizpůsobení jsou použitelná pro jednotlivé uživatele a nejsou sdílena mezi koncovými uživateli
  • Podle požadavku lze personalizaci ovládat v nastavení přizpůsobení
  • To znamená, že existují přizpůsobení nastavení, pomocí kterých mohou vývojáři omezit uživatele v přizpůsobení zobrazení
  • Po použití tohoto nastavení nebude tlačítko personalizace pro koncové uživatele dostupné

Nástroj pro vylepšení aplikací (AET)

  • Application Enhancement Tool je komplexní nástroj pro vylepšení aplikace SAP standardní aplikace tak, že úpravy až do databázové úrovně jsou implementovány samotným nástrojem a není zde téměř žádné kódování.
  • Tento nástroj je také integrován s nástrojem Konfigurace webového uživatelského rozhraní.
Nástroj pro vylepšení aplikací
Oblast konfigurace zvýrazněná po kliknutí na tlačítko
  • Podobně jako v nástroji Konfigurace uživatelského rozhraní musíte nejprve v aplikaci vybrat konfigurovatelnou oblast (zvýrazněnou modře).
  • Tím se otevře nástroj Konfigurace uživatelského rozhraní ve stejném okně, jak je uvedeno níže
    Nástroj pro vylepšení aplikací
    Nástroj pro konfiguraci uživatelského rozhraní pro AET

Musíme vybrat příslušné tlačítko pro vylepšení AET (zvýrazněno výše)

  • Vylepšení zobrazení: Umožňuje zobrazit již existující vylepšení. Je možné vybrat vylepšení a upravit jej
  • Tlačítko „Vytvořit pole“ lze použít k vytvoření nového pole ve výběrovém zobrazení

Následuje zobrazení stávajících vylepšení polí a tabulek:

Nástroj pro vylepšení aplikací
Zobrazení vylepšeného zobrazení

Toto zobrazení obsahuje tlačítka pro vylepšení zobrazení a tabulky v příslušných blocích přiřazení:

  • Nový: Pomocí tohoto tlačítka je možné vytvářet nová pole a také vytvářet tabulky
  • Pomocí hypertextového odkazu v prvním sloupci (ID vylepšení) je možné upravit existující vylepšení

Vylepšení pohledu

  • Chcete-li vylepšit pohled po kliknutí na tlačítko „Nový“ (zobrazeno na snímku nahoře), musíte vybrat část obchodního objektu, kam je třeba přidat nové pole nebo novou tabulku:
Vylepšení pohledu
Vyberte část Obchodní objekt
  • V závislosti na vybraném objektu budou vybrány databázové tabulky a struktury.
  • Při vytváření pole je třeba nastavit vlastnosti pole:
Vylepšení pohledu
Nastavte vlastnosti nového pole
  • Podle zvolených vlastností se pole vygeneruje a pro nové pole se vylepší různé vrstvy
  • Tlačítko „Povolit režim exportu“ lze použít k tomu, aby framework vybral vlastnosti z datového prvku použitého v definici pole
  • V expertním režimu musíme nastavit hodnotu pro pole Datový prvek
  • V definici datového prvku je možné nastavit vlastnosti jako Label (Description)
  • Různé vlastnosti pole se tak nastavují automaticky pomocí definice datového prvku v datovém slovníku
Vylepšení pohledu
Nastavení vlastností nového pole – Expertní režim povolen
  • Podobně můžeme vytvořit pole tabulky pomocí AET
  • U tabulky potřebujeme specifikovat detaily tabulky jako celku a také jednotlivá pole, která se pro tabulku vygenerují
Vylepšení pohledu
Vytvoření zobrazení tabulky pomocí AET
  • Jakmile je pole nebo tabulka vygenerováno pomocí AET, aplikace se restartuje a uživatel pak může používat nové pole nebo tabulku
  • Tato pole a tabulka budou mít také aktualizované požadované databázové tabulky
  • To znamená, že když zadáte hodnotu do těchto polí a provedete uložení, hodnota se uloží do databáze