Přehled
- SAP CRM má definováno mnoho standardních rolí (např. Sales Professional) a aplikace v těchto rolích (např. Správa účtů)
- V obecném scénáři společnosti nepoužívají standardní aplikace tak, jak jsou, a usilují o menší nebo větší vylepšení
- Vzhledem k tomu byl SAP CRM implementován s nástroji pro vylepšení standardních aplikací SAP. Pomocí těchto nástrojů je možné změnit pohledy, přidat pole, přidat tabulky atd. Do stávajících aplikací
- Mezi tyto nástroje patří zejména:
- 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í
- Rozložení zobrazené pro libovolný pohled v SAP CRM se udržuje jako konfigurace webového uživatelského rozhraní
- Tyto konfigurace jsou identifikovány pomocí 4 hodnot parametrů
- Konfigurace webového uživatelského rozhraní tak můžete vylepšit o nové rozlož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
- Dle požadavku se ne všechna pole zobrazují na všech obrazovkách
- Je možné upravit obrazovky pomocí nástroje pro konfiguraci 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 webového uživatelského rozhraní CRM je tlačítko pro přechod na „nástroj webového uživatelského rozhraní“
- K zpřístupnění tohoto tlačítka jsou nutné předem definované role
- Aby tedy uživatel viděl toto tlačítko a mohl provádět úpravy v tomto nástroji, musí mít dostatečná oprávnění
Tlačítka na stránce webového uživatelského rozhraní Pojďme si je prostudovat níže
- Konfigurovatelná oblast : Tím se zvýrazní konfigurovatelná oblast na obrazovce
- Konfigurovat stránku : Otevře se vyskakovací okno pro konfiguraci aktuální stránky:
Stránka Zobrazení konfigurace pro Work Center
- Personalizace
- Tímto způsobem může uživatel nastavit vlastní rozložení pohledu
- To ovlivňuje jednotlivé uživatele a není použitelné pro celou aplikaci
- Vytisknout stránku : Chcete-li vytisknout aktuální stránku
- Chcete-li vytvořit nové rozvržení, je možné pomocí tlačítka „Nové“ vytvořit prázdný formulář
- Můžete také použít zkopírovat existující konfiguraci a poté ji upravit podle potřeby
- Nástroj pro konfiguraci webového uživatelského rozhraní podporuje funkci drag-n-drop pro přidání polí do rozložení
- Poskytuje také možnost nastavit různé vlastnosti pole
- V několika případech zahrnuje implementace těchto vylepšení také programování ABAP v komponentách webového uživatelského rozhraní
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é kombinaci může být pro zobrazení k dispozici více konfigurací
- Výběr řádku v tomto bloku přiřazení aktualizuje „Aktuální návrh konfigurace“, aby se zobrazilo rozvržení navržené ve vybrané konfiguraci
- Tlačítka pro práci s konfigurací (viz výše uvedený snímek obrazovky): Jedná se o tlačítka pro úpravu „aktuálního návrhu konfigurace“ pro vybranou konfiguraci v části „Dostupné konfigurace“
- Přidat titulek: Pomocí tlačítka je možné přidat titulek do formulářového zobrazení na stránce přehledu
- Přidat řádek: Toto tlačítko připojí řádek v oblasti „Návrh aktuální konfigurace“
- Přesunout nahoru: Toto tlačítko slouží k přesunutí vybraného pole o jeden řádek nad jeho aktuální řádek
- Přesunout dolů: Toto tlačítko slouží k přesunutí vybraného pole o jeden řádek pod jeho aktuální řádek
- Zobrazit dostupná pole: (obr. 3) zobrazuje všechna pole, která jsou k dispozici pro přidání do rozvržení, aby byla viditelná v aplikaci
- Zobrazit vlastnosti pole: (obr. 3) ukazuje, že můžete vidět a nastavit vlastnosti pole vybraného v rozložení
- V režimu úprav je možné některé z těchto vlastností upravit
- Tento nástroj podporuje přidání nebo odebrání polí (k dispozici v datovém slovníku) z rozložení pohledu
- S tímto nástrojem není možné přidat pole do struktur a tabulek datového slovníku tak, aby se promítla do vašeho CRM.
- Konfigurační obrazovka pro zobrazení tabulky má jiné rozložení, kde uživatel musí nastavit dostupné sloupce a vlastnosti těchto sloupců
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 mají pouze super uživatelé nebo vývojáři
- Jakákoli provedená změna je viditelná pro všechny uživatele přistupující k aplikaci
- Kromě změn implementovaných v konfiguračním nástroji uživatelského rozhraní mohou koncoví uživatelé provádět nastavení pro personalizaci zobrazení. Nastavení přizpůsobení platí pro jednotlivého uživatele a není sdílena mezi koncovými uživateli
- Podle požadavku lze personalizaci ovládat v rámci nastavení přizpůsobení
- To znamená, že existuje přizpůsobení nastavení, pomocí kterého mohou vývojáři omezit uživatele v personalizaci pohledů
- Po použití tohoto nastavení nebude tlačítko přizpůsobení pro koncové uživatele k dispozici
Nástroj pro vylepšení aplikací (AET)
- Application Enhancement Tool je komplexní nástroj pro vylepšení standardních aplikací SAP, takže úpravy až do úrovně databáze jsou implementovány samotným nástrojem a není zde téměř žádné úsilí o kódování.
- Tento nástroj je také integrován s nástrojem pro konfiguraci webového uživatelského rozhraní.
- Podobně jako v konfiguračním nástroji 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 znázorněno níže
Konfigurační nástroj 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í displeje: Umožňuje zobrazit již existující vylepšení. Je možné vybrat doplněk a upravit jej
- Tlačítko „Vytvořit pole“ lze použít k vytvoření nového pole ve vybraném zobrazení
Následuje zobrazení existujících vylepšení polí a tabulek:
Toto zobrazení má 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 zobrazení po kliknutí na tlačítko „Nové“ (zobrazené výše), musíte vybrat část obchodního objektu, do které je třeba přidat nové pole nebo novou tabulku:
- V závislosti na vybraném objektu budou vybrány databázové tabulky a struktury.
- Při vytváření pole musíte nastavit vlastnosti pole:
- Podle vybraných vlastností bude pole vygenerováno a nové vrstvy budou vylepšeny pro nové pole
- Tlačítko „Povolit režim exportu“ lze použít tak, aby rozhraní vybralo 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 Popis (Popis)
- Různé vlastnosti pole tak mají být nastaveny automaticky pomocí definice datového prvku v datovém slovníku
- Podobně můžeme vytvořit pole tabulky pomocí AET
- Pro tabulku musíme určit podrobnosti tabulky jako celku a také jednotlivá pole, která se pro tabulku vygenerují
- Jakmile je pole nebo tabulka vygenerována pomocí AET, aplikace se restartuje a uživatel pak může použít nové pole nebo tabulku
- Tato pole a tabulka také aktualizovaly požadované databázové tabulky
- To znamená, že když zadáte hodnotu pro tato pole a provedete uložení, hodnota se uloží do databáze