SAP CRM webes felhasználói felület: Konfiguráció és fejlesztések
⚡ Okos összefoglaló
Webes felhasználói felület konfigurációs és alkalmazásfejlesztő eszközök a következőben: SAP A CRM lehetővé teszi a tanácsadók számára, hogy szabványos szerepköröket, nézeteket és adatbázis-struktúrákat adaptáljanak nehézkes ABAP-kódolás nélkül. Ez az oktatóanyag bemutatja az elrendezési konfigurációs modellt, a paramétervezérelt tervezést, a biztonsági ellenőrzéseket, valamint a teljes körű mező- és táblázatfejlesztéseket az AET segítségével.

Áttekintés
- SAP A CRM-ben számos szabványos szerepkör van definiálva (pl. Értékesítési szakember) és ezeken a szerepkörökön belüli alkalmazások (pl. Ügyfélkezelés).
- Általánosságban elmondható, hogy a vállalatok nem a standard alkalmazásokat használják a jelenlegi állapotukban, és kisebb-nagyobb fejlesztéseket hajtanak végre.
- Ezt figyelembe véve, SAP A CRM-et olyan eszközökkel valósították meg, amelyek javítják a SAP szabványos alkalmazások. Ezekkel az eszközökkel lehetőség van a nézetek módosítására, mezők és táblázatok hozzáadására stb. a meglévő alkalmazásokban.
- Ezek az eszközök főként a következőket tartalmazzák:
- Webes UI konfigurációs eszköz
- Alkalmazásbővítő eszközök (AET)
Webes UI konfigurációs eszköz
- Bármely nézethez megjelenített elrendezés SAP CRM webes felhasználói felület konfigurációjaként van karbantartva.
- Ezeket a konfigurációkat 4 paraméterérték segítségével azonosítjuk.
- Így a webes felhasználói felület konfigurációit új elrendezésekkel, különböző paraméterértékek használatával bővítheti.
- A webes felhasználói felületen megjelenített mezők az adatszótárban definiált adatbázis-struktúrákból származnak.
- A követelményeknek megfelelően nem minden mező jelenik meg az összes képernyőn.
- A képernyők módosítása a Web UI Configuration eszközzel lehetséges.
- Ezzel az eszközzel lehetőség van bizonyos mezők eltávolítására a képernyőkről.
- Lehetővé teszi továbbá az adatszótár-struktúrában elérhető mező hozzáadását a képernyőhöz.
- Az összes oldalon a CRM webes felhasználói felület, van egy gomb, amivel a „Webes felhasználói felület eszköz”-höz lehet jutni.
- Előre definiált szerepkörök szükségesek a gomb elérhetővé tételéhez.
- Tehát ahhoz, hogy ezt a gombot lássa és módosításokat végezzen az eszközben, a felhasználónak megfelelő jogosultságokkal kell rendelkeznie.

- Konfigurálható terület
: Ez kiemeli a képernyő konfigurálható területét.
- Oldal konfigurálása
: Megnyitja az előugró ablakot az aktuális oldal konfigurálásához:

- Testreszabás
- Ezzel a felhasználó beállíthatja a nézet saját elrendezését.
- Ez egy adott felhasználót érint, és nem vonatkozik az egész alkalmazásra.
- Nyomtatási oldal
: Az aktuális oldal kinyomtatása.
- Új elrendezés létrehozásához az „Új” gombbal hozhat létre egy üres űrlapot.
- Egy meglévő konfigurációt is másolhat, majd szükség szerint módosíthatja.
- A Web UI Configuration Tool támogatja a mezők elrendezéshez való hozzáadását a húzással.
- Lehetőséget biztosít egy mező különböző tulajdonságainak beállítására is.
- Néhány esetben ezen fejlesztések megvalósítása magában foglalja az ABAP programozást is a webes felhasználói felület komponenseiben.

Elérhető konfigurációk (a fenti képernyőkép):
- Egy konfigurációt a következő mezők egyedi kombinációja azonosít:
- Szerepkör konfigurációs kulcs
- Alkatrészek használata
- Objektumtípus
- Objektum altípus
- A kombinációtól függően több konfiguráció is elérhető lehet egy nézethez.
- Egy sor kiválasztása ebben a hozzárendelési blokkban frissíti az „Aktuális konfigurációterv” elemet, hogy megjelenítse a kiválasztott konfiguráció alatt tervezett elrendezést.
Konfigurációval kapcsolatos gombok (lásd a fenti képernyőképet): Ezek a gombok használhatók a kiválasztott konfiguráció „Aktuális konfigurációs tervének” módosítására az „Elérhető konfigurációk” részben:
- Felirat hozzáadása: Ezzel a gombbal feliratot adhatunk hozzá az Űrlap nézethez egy áttekintő oldalon.
- Sor hozzáadása: Ez a gomb egy sort fűz hozzá az „Aktuális konfigurációterv” területhez.
- Feljebb: Ez a gomb egy sorral feljebb mozgatja a kiválasztott mezőt az aktuális soránál.
- Lejjebb mozgatás: Ez a gomb egy sorral lejjebb mozgatja a kiválasztott mezőt az aktuális sornál.
- Elérhető mezők megjelenítése (3. ábra): Megjeleníti az összes olyan mezőt, amely hozzáadható az elrendezéshez, hogy azok láthatóak legyenek az alkalmazásban.
- Mezőtulajdonságok megjelenítése (3. ábra): Megjeleníti az elrendezésen kiválasztott mező tulajdonságait, amelyeket megtekinthet és beállíthat.
- Szerkesztő módban lehetőség van ezen tulajdonságok némelyikének módosítására.

- Ez az eszköz támogatja a mezők hozzáadását vagy eltávolítását (az adatszótárban elérhetők) a nézet elrendezéséből.
- Ezzel az eszközzel nem lehet mezőket hozzáadni az adatszótár-struktúrákhoz és -táblázatokhoz úgy, hogy azok tükröződjenek a CRM-ben.
- A táblázatos nézet konfigurációs képernyője eltérő elrendezésű, ahol a felhasználónak kell beállítania az elérhető oszlopokat és ezeknek az oszlopoknak a tulajdonságait.

Biztonsági aggályok
- A végfelhasználóknak nem szabad hozzáférésükhöz ezen beállítások elvégzéséhez a konfigurációs eszközben. Csak szuperfelhasználók vagy fejlesztők kaphatnak ilyen szerepköröket.
- Minden módosítás látható az alkalmazáshoz hozzáférő összes felhasználó számára.
- A felhasználói felület konfigurációs eszközében végrehajtott változtatásokon túlmenően a végfelhasználók személyre szabhatják a nézetet. A személyre szabási beállítások az adott felhasználóra vonatkoznak, és nem kerülnek megosztásra más végfelhasználók között.
- Az igényeknek megfelelően a személyre szabás a testreszabási beállításokon belül vezérelhető.
- Ez azt jelenti, hogy vannak olyan testreszabási beállítások, amelyekkel a fejlesztők korlátozhatják a felhasználókat a nézetek személyre szabásában.
- A beállítás alkalmazása után a személyre szabás gomb nem lesz elérhető a végfelhasználók számára.
Alkalmazásbővítő eszköz (AET)
- Az Alkalmazásfejlesztő Eszköz egy átfogó eszköz a SAP szabványos alkalmazások, amelyekben az adatbázis szintjéig terjedő módosításokat maga az eszköz valósítja meg, és szinte semmilyen kódolási erőfeszítést nem igényel.
- Ez az eszköz a webes felhasználói felület konfigurációs eszközébe is integrálva van.

- A felhasználói felület konfigurációs eszközéhez hasonlóan először ki kell választania az alkalmazás konfigurálható területét (kékkel kiemelve).
- Ez megnyitja a felhasználói felület konfigurációs eszközét ugyanabban az ablakban, az alábbiak szerint.

Ki kell választania az AET fejlesztésekhez szükséges gombot (fent kiemelve):
- Kijelzőbeli fejlesztések: Lehetővé teszi a már meglévő fejlesztések megtekintését. Lehetőség van egy fejlesztés kiválasztására és módosítására.
- A „Mező létrehozása” gombbal új mezőt hozhatunk létre a kiválasztott nézetben.
A következőképpen láthatók a meglévő mező- és táblafejlesztések:

Ez a nézet gombokkal rendelkezik a Nézet és a Táblázat fejlesztéséhez a megfelelő hozzárendelési blokkokban:
- Új: Ezzel a gombbal új mezőket és táblázatokat hozhatunk létre.
- Az első oszlopban (Bővítmény azonosítója) található hiperhivatkozás használatával szerkeszthető egy meglévő bővítmény.
Webes felhasználói felület konfigurációs eszköze vs. alkalmazásfejlesztő eszköz
Mielőtt rátérnénk a lépésről lépésre történő nézetbővítésre, az alábbi összehasonlítás tisztázza, hogy mikor kell használni az egyes eszközöket:
| Aspect | Webes UI konfigurációs eszköz | Alkalmazásbővítő eszköz (AET) |
|---|---|---|
| Elsődleges cél | A meglévő nézetek látható elrendezésének módosítása | Új mezők és táblák hozzáadása az adatbázishoz |
| Adatszótár hatása | Nincs – csak a meglévő mezőket használja | Automatikusan generálja az adatbázis-struktúrákat és -táblákat |
| Kódolási erőfeszítés | Opcionális ABAP előrehaladott esetekben | Szinte nulla kódolás szükséges |
| Tipikus felhasználó | Funkcionális tanácsadó vagy szuperfelhasználó | Funkcionális tanácsadó, aki a műszaki vezetővel dolgozik együtt |
| A változás hatóköre | Nézetenkénti elrendezés és személyre szabás | Alkalmazásszintű mező- és táblabővíthetőség |
Nézet javítása
- A nézet bővítéséhez az „Új” gombra kattintás után (a fenti képernyőképen látható) ki kell választani az üzleti objektum azon részét, ahová az új mezőt vagy táblázatot hozzá kell adni.

- A kiválasztott objektumtól függően az adatbázistáblák és -struktúrák kerülnek kiválasztásra.
- Egy mező létrehozásakor be kell állítani a mező tulajdonságait:

- A kiválasztott tulajdonságoknak megfelelően a mező generálódik, és a különböző rétegek kibővülnek az új mezőhöz.
- A „Szakértői mód engedélyezése” gomb segítségével a keretrendszer a meződefinícióban használt adatelemből választ ki tulajdonságokat.
- Szakértői módban be kell állítanunk egy értéket az Adatelem mezőhöz.
- Az adatelem definíciójában lehetőség van olyan tulajdonságok beállítására, mint a Label (Description).
- Így a mező különböző tulajdonságai automatikusan beállíthatók az adatszótárban található adatelem-definíció segítségével.

- Hasonlóképpen, az AET segítségével táblamezőket is létrehozhatunk.
- Egy táblázat esetében meg kell adnunk a táblázat egészének részleteit, valamint a táblázathoz generálandó egyes mezőket is.

- Miután egy mező vagy tábla létrejött az AET segítségével, az alkalmazás újraindul, és a felhasználó ezután használhatja az új mezőt vagy táblát.
- Ezek a mezők és táblázatok a szükséges adatbázistáblákat is frissíteni fogják.
- Ez azt jelenti, hogy amikor megad egy értéket ezekben a mezőkben, majd mentést hajt végre, az érték az adatbázisban tárolódik.

