SAP Webové uživatelské rozhraní CRM: Konfigurace a vylepšení

⚡ Chytré shrnutí

Nástroje pro konfiguraci webového uživatelského rozhraní a vylepšení aplikací v SAP CRM umožňuje konzultantům přizpůsobovat standardní role, zobrazení a struktury databází bez nutnosti složitého kódování v ABAP. Tento tutoriál vysvětluje model konfigurace rozvržení, návrh řízený parametry, bezpečnostní kontroly a vylepšení polí a tabulek od začátku do konce prostřednictvím AET.

  • 🧩 Konfigurační vrstvy: Čtyři hodnoty parametrů – Konfigurační klíč role, Použití komponenty, Typ objektu a Podtyp objektu – jednoznačně identifikují každé rozvržení zobrazení spravované v konfiguračním nástroji webového uživatelského rozhraní.
  • 🖱️ Drag-and-drop design: Přidávejte, měňte pořadí a odebírejte pole pomocí vizuálního editoru, který zobrazuje Dostupná pole a Vlastnosti polí bez nutnosti úpravy struktur datového slovníku.
  • 🛡️ Ovládání přístupu: Konfigurační role obdrží pouze superuživatelé nebo vývojáři a přizpůsobení nastavení může zakázat personalizaci pro koncové uživatele ve vybraných zobrazeních.
  • ⚙️ Výkon AET: Nástroj pro vylepšení aplikací (Application Enhancement Tool) automaticky rozšiřuje pole a tabulky až na vrstvu databáze, čímž eliminuje ruční kódování ABAP ve většině scénářů rozšiřitelnosti.
  • 🧠 Expertní režim: Propojení nových polí s existujícím datovým prvkem konzistentně šíří popisky, nápovědu k vyhledávání a vlastnosti polí napříč všemi vrstvami uživatelského rozhraní.

SAP Nástroje pro konfiguraci a vylepšení webového uživatelského rozhraní CRM

Přehled

  • SAP CRM má definovaných mnoho standardních rolí (např. Obchodní specialista) a aplikací v rámci těchto rolí (např. Správa účtů).
  • Obecně platí, že firmy nepoužívají standardní aplikace tak, jak jsou, a jdou po drobných nebo 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 zobrazení, 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 spravována 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 novými rozvrženími s použitím 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 se ne všechna pole zobrazují na všech obrazovkách.
  • Obrazovky je možné upravit pomocí nástroje pro konfiguraci webového uživatelského rozhraní.
  • Pomocí tohoto nástroje je možné z obrazovek odstranit některá pole.
  • 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 do „nástroje webového uživatelského rozhraní“.
  • Pro zpřístupnění tohoto tlačítka jsou potřeba předdefinované role.
  • Aby tedy uživatel mohl toto tlačítko vidět a provádět úpravy v tomto nástroji, musí mít dostatečná oprávnění.
Nástroj pro konfiguraci webového uživatelského rozhraní
Tlačítka na stránce webového rozhraní – pojďme si je prostudovat níže
  1. Konfigurovatelná oblast Nástroj pro konfiguraci webového uživatelského rozhraní: Zvýrazní oblast obrazovky, 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í
Konfigurační zobrazení pro stránku Pracovní centrum
  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í zobrazení.
    2. Toto se týká jednotlivých uživatelů a nevztahuje se na celou aplikaci.
  1. Tisk stránky Nástroj pro konfiguraci webového uživatelského rozhraní: Vytisknutí aktuální stránky.
  • Pro vytvoření nového rozvržení je možné použít tlačítko „Nový“ k vytvoření prázdného formuláře.
  • Můžete také zkopírovat existující konfiguraci a poté ji podle potřeby upravit.
  • Nástroj pro konfiguraci webového uživatelského rozhraní podporuje přidávání polí do rozvržení metodou drag-and-drop.
  • Také poskytuje možnost nastavit různé vlastnosti pole.
  • V několika případech implementace těchto vylepšení zahrnuje 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 kombinaci může být pro zobrazení k dispozici více konfigurací.
  • Výběrem řádku v tomto bloku přiřazení se aktualizuje „Aktuální návrh konfigurace“ a zobrazí se rozvržení navržené pro vybranou konfiguraci.

Tlačítka pro práci s konfigurací (viz snímek obrazovky výše): Tato tlačítka slouží k úpravě „Aktuálního návrhu konfigurace“ pro vybranou konfiguraci v sekci „Dostupné konfigurace“:

  1. Přidat popisek: Pomocí tohoto tlačítka je možné přidat popisek do zobrazení formuláře na stránce s přehledem.
  2. Přidat řádek: Toto tlačítko přidá řádek do oblasti „Aktuální návrh konfigurace“.
  3. Posunout nahoru: Toto tlačítko posune vybrané pole o jeden řádek výše než aktuální řádek.
  4. Přesunout dolů: Toto tlačítko přesune vybrané pole o jeden řádek níže než je aktuální řádek.
  5. Zobrazit dostupná pole (obr. 3): Zobrazuje všechna pole, která je možné přidat do rozvržení, aby byla v aplikaci viditelná.
  6. Zobrazit vlastnosti pole (obr. 3): Zobrazuje vlastnosti pole vybraného v rozvržení, které si můžete prohlédnout a nastavit.
  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í zobrazení.
  • S tímto nástrojem není možné přidávat pole do struktur datového slovníku a tabulek tak, aby se promítla do vašeho CRM.
  • Konfigurační obrazovka pro tabulkové zobrazení má jiné rozvržení, kde uživatel musí 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 přiděleny pouze superuživatelům nebo vývojářům.
  • Jakákoli provedená změna je viditelná pro všechny uživatele, kteří přistupují 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 personalizaci zobrazení. Nastavení personalizace se vztahují na jednotlivého uživatele a nejsou sdílena mezi ostatními koncovými uživateli.
  • Podle požadavku lze personalizaci ovládat v nastavení přizpůsobení.
  • To znamená, že existují nastavení přizpůsobení, pomocí kterých mohou vývojáři omezit uživatele v personalizaci zobrazení.
  • Po použití tohoto nastavení nebude tlačítko pro personalizaci k dispozici koncovým uživatelům.

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

  • Nástroj pro vylepšení aplikací je komplexní nástroj pro vylepšení SAP standardní aplikace, kde úpravy až na úroveň databáze implementuje samotný nástroj a programování je téměř bez námahy.
  • 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 u nástroje pro konfiguraci uživatelského rozhraní je nejprve třeba v aplikaci vybrat konfigurovatelnou oblast (zvýrazněnou modře).
  • Tím se otevře nástroj pro konfiguraci uživatelského rozhraní ve stejném okně, jak je znázorněno níže.
Nástroj pro vylepšení aplikací
Nástroj pro konfiguraci uživatelského rozhraní pro AET

Pro vylepšení AET je třeba vybrat příslušné tlačítko (zvýrazněno výše):

  • Zobrazit vylepšení: Umožňuje zobrazit již existující vylepšení. Je možné vybrat vylepšení a upravit ho.
  • Tlačítko „Vytvořit pole“ lze použít k vytvoření nového pole ve vybrané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í 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é tabulky.
  • Pomocí hypertextového odkazu v prvním sloupci (ID vylepšení) je možné upravit existující vylepšení.

Nástroj pro konfiguraci webového uživatelského rozhraní vs. Nástroj pro vylepšení aplikací

Než přejdeme k postupnému vylepšení zobrazení, níže uvedené srovnání objasňuje, kdy by se měl který nástroj použít:

Vzhled Nástroj pro konfiguraci webového uživatelského rozhraní Nástroj pro vylepšení aplikací (AET)
Primární účel Úprava viditelného rozvržení existujících pohledů Přidání nových polí a tabulek do databáze
Dopad datového slovníku Žádné – používá pouze existující pole Automaticky generuje databázové struktury a tabulky
Úsilí v kódování Volitelný ABAP pro pokročilé případy Téměř nulové kódování
Typický uživatel Funkční konzultant nebo superuživatel Funkční konzultant spolupracující s technickým vedoucím
Rozsah změn Rozvržení a personalizace pro jednotlivé zobrazení Rozšiřitelnost polí a tabulek v rámci celé aplikace

Vylepšení pohledu

  • Pro vylepšení zobrazení je třeba po kliknutí na tlačítko „Nový“ (zobrazené na snímku obrazovky výše) vybrat část obchodního objektu, kam je třeba přidat nové pole nebo novou tabulku.
Vylepšení pohledu
Vyberte část obchodního objektu
  • V závislosti na vybraném objektu budou vybrány databázové tabulky a struktury.
  • Při vytváření pole je třeba nastavit jeho vlastnosti:
Vylepšení pohledu
Nastavení vlastností nového pole
  • Podle vybraných vlastností bude pole vygenerováno a pro nové pole budou vylepšeny různé vrstvy.
  • Tlačítko „Povolit expertní režim“ lze použít k tomu, aby framework vybíral 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 lze tedy nastavit 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 pomocí AET vytvořit pole tabulky.
  • U tabulky musíme specifikovat podrobnosti o tabulce jako celku a také o jednotlivých polích, která se mají pro tabulku vygenerovat.
Vylepšení pohledu
Vytvoření zobrazení tabulky pomocí AET
  • Jakmile je pole nebo tabulka vygenerována pomocí AET, aplikace se restartuje a uživatel poté může nové pole nebo tabulku použít.
  • Tato pole a tabulky 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.

Nejčastější dotazy

Konfigurační nástroj webového uživatelského rozhraní umožňuje konzultantům přizpůsobit rozvržení standardního SAP Zobrazení CRM – přidávání, odebírání a přeskupování polí z datového slovníku – bez nutnosti změny podkladových struktur databáze nebo psaní kódu ABAP pro většinu scénářů.

Každé rozvržení je identifikováno klíčem konfigurace role, použitím komponenty, typem objektu a podtypem objektu. Tyto čtyři hodnoty dohromady umožňují koexistenci více konfigurací pro stejné zobrazení a vázají správné rozvržení na roli uživatele.

Pomocí konfiguračního nástroje webového uživatelského rozhraní můžete změnit uspořádání stávajících polí. AET zvolte, pokud musíte přidat zcela nová pole nebo tabulky, které je třeba uchovat v podkladové databázi, protože AET automaticky generuje objekty datového slovníku.

Ano. SAP Joule a AI kopiloti zabudovaní v BTP mohou doporučovat úpravy rozvržení, navrhovat úryvky ABAP, navrhovat názvy polí a označovat nesrovnalosti mezi konfiguracemi webového uživatelského rozhraní, čímž urychlují úlohy konfigurace webového uživatelského rozhraní i AET.

Ano. Návrhy AI považujte za první návrh. Funkční konzultant musí před přesunutím vygenerovaných vylepšení AET do standardu ověřit konvence pojmenování, kontroly autorizace a dopad na následné procesy ve vrstvě BOL. SAP pracovní postup pro žádosti o přepravu.

Shrňte tento příspěvek takto: