Áttekintés
- Az SAP CRM számos szabványos szerepkört definiált (például az értékesítési szakemberek számára) és alkalmazásokat tartalmaz ezeken a szerepkörökön belül (például a fiókkezeléshez).
- Általános forgatókönyv szerint a vállalatok nem a szokásos alkalmazásokat használják, és kisebb-nagyobb fejlesztéseket hajtanak végre
- Ennek figyelembevételével az SAP CRM olyan eszközökkel valósult meg, amelyek tovább fejlesztik az SAP szabványos alkalmazásokat. Ezekkel az eszközökkel megváltoztathatja a nézeteket, mezőket adhat hozzá, táblákat adhat hozzá a meglévő alkalmazásokhoz
- Ezek az eszközök elsősorban a következőket tartalmazzák:
- Webes felhasználói felület konfigurációs eszköz
- Alkalmazásjavító eszközök (AET)
Webes felhasználói felület konfigurációs eszköz
- Az SAP CRM bármely nézetéhez megjelenített elrendezés webes felhasználói felület konfigurációként van fenntartva
- Ezeket a konfigurációkat 4 paraméterértékkel azonosítják
- Így javíthatja a webes felhasználói felület konfigurációit új elrendezésekkel, különböző paraméterértékek felhasználásával
- A webes felhasználói felületen megjelenő mezők az adatszótárban meghatározott adatbázis-struktúrákból származnak
- A követelménynek megfelelően nem minden mező jelenik meg az összes képernyőn
- A képernyők módosíthatók a Web UI Configuration eszközzel
- Ezzel az eszközzel lehetséges néhány mező eltávolítása a képernyőkről
- Ez lehetővé teszi az adatszótár-struktúrában elérhető mező hozzáadását a képernyőhöz
- A CRM webes felhasználói felületének minden oldalán található egy gomb a "Web UI eszköz" megnyitásához.
- A gomb elérhetővé tételéhez előre meghatározott szerepkörökre van szükség
- Így a gomb megtekintéséhez és az eszköz módosításainak elvégzéséhez a felhasználónak elegendő jogosultsággal kell rendelkeznie
Gombok a webes felhasználói felületen Tanulmányozza őket alább
- Konfigurálható terület : Ez kiemeli a képernyőn a konfigurálható területet
- Oldal konfigurálása : Ez megnyitja az előugró ablakot az aktuális oldal konfigurálásához:
A Work Center konfigurációs nézete oldal
- Személyre szabás
- Ezzel a felhasználó beállíthatja a nézet saját elrendezését
- Ez az egyes felhasználókat érinti, és nem alkalmazható az egész alkalmazásra
- Oldal nyomtatása : Az aktuális oldal kinyomtatásához
- Új elrendezés létrehozásához az "Új" gombbal lehet üres űrlapot létrehozni
- Használhatja a meglévő konfiguráció másolását, majd szükség szerint módosíthatja
- A webes felhasználói felület konfigurációs eszköze támogatja a drag-n-drop funkciót a mezők hozzáadásához az elrendezéshez
- Ez lehetővé teszi a mező különböző tulajdonságainak beállítását is
- Néhány esetben ezeknek a fejlesztéseknek az implementálása magában foglalja az ABAP programozást a webes felhasználói felület összetevőiben is
Elérhető konfigurációk (képernyőkép fent)
- A konfigurációt a következő mezők egyedi kombinációjával azonosítják:
- Szerep konfigurációs kulcs
- Alkatrészhasználat
- Objektumtípus
- Object altípus
- Különböző kombinációktól függően több konfiguráció is elérhető egy nézethez
- Ha egy sort választ ki ebben a hozzárendelési blokkban, akkor az "Aktuális konfigurációterv" frissül, és megjeleníti a kiválasztott konfiguráció alatt tervezett elrendezést
- Gombok a konfiguráláshoz (lásd a fenti képernyőképet): Ezek a gombok módosíthatják az "Elérhető konfigurációk" kiválasztott konfiguráció "aktuális konfigurációjának kialakítását"
- Felirat hozzáadása: A gombbal hozzá lehet adni a feliratot az Áttekintés nézethez egy áttekintő oldalon
- Sor hozzáadása: Ez a gomb egy sort fűz az "Aktuális konfiguráció kialakítása" területhez
- Mozgatás felfelé: Ez a gomb egy kijelölt mezőt egy sorral mozgat az aktuális sor fölé
- Lefelé mozgatás: Ezzel a gombbal a kijelölt mezőt egy sorral az aktuális sor alá helyezheti
- Elérhető mezők megjelenítése: (3. ábra) az összes mezőt megjeleníti, amely hozzáadható az elrendezéshez, hogy az látható legyen az alkalmazáson
- A mező tulajdonságainak megjelenítése: (3. ábra) megmutatja, hogy láthatja és beállíthatja az elrendezésben kiválasztott mező tulajdonságait
- Szerkesztési 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 (elérhető az adatszótárban) a nézet elrendezéséből
- Ezzel az eszközzel nem lehet olyan mezőket hozzáadni az adatszótár-struktúrákhoz és táblázatokhoz, amelyek tükröződnének a CRM-ben.
- A táblázat nézet konfigurációs képernyője más elrendezésű, ahol a felhasználónak be kell állítania az elérhető oszlopokat és tulajdonságokat
Biztonsági aggályok
- A végfelhasználóknak nem szabad hozzáférniük ezekhez a beállításokhoz a konfigurációs eszközben. Csak a szuper felhasználóknak vagy a fejlesztőknek biztosítják ezeket a szerepeket
- A végrehajtott változtatások az alkalmazáshoz hozzáférő összes felhasználó számára láthatók
- A felhasználói felület konfigurációs eszközében végrehajtott változtatások mellett a végfelhasználók megadhatják a nézet testreszabásának beállításait. A testreszabási beállítások az egyes felhasználókra vonatkoznak, és nem oszthatók meg a végfelhasználók között
- A követelményeknek megfelelően a testreszabás a testreszabási beállítások között szabályozható
- 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ásjavító eszköz (AET)
- Az Application Enhancement Tool egy átfogó eszköz az SAP szabványos alkalmazások fejlesztéséhez, olyan módon, hogy az adatbázis szintjéig végrehajtott módosításokat maga az eszköz hajtja végre, és szinte nincs szükség kódolási erőfeszítésekre.
- Ez az eszköz integrálva van a webes felhasználói felület konfigurációs eszközével is.
- A felhasználói felület konfigurációs eszközéhez hasonlóan először is ki kell választania a konfigurálható területet (kék színnel kiemelve) az alkalmazásból
- Ez megnyitja a felhasználói felület konfigurációs eszközét az alább látható ablakban
Felhasználói felület konfigurációs eszköz az AET számára
Ki kell választanunk egy megfelelő gombot az AET fejlesztésekhez (fent kiemelve)
- Display Enhancements: Lehetővé teszi a már meglévő fejlesztések megtekintését. Lehetőség van egy kiegészítés kiválasztására és módosítására
- A "Mező létrehozása" gombbal új mezőt lehet létrehozni a kijelölt nézetben
Az alábbiakban bemutatjuk a meglévő mező- és táblagép-fejlesztéseket:
Ebben a nézetben vannak gombok a Nézet és Táblázat fejlesztésekhez a megfelelő hozzárendelési blokkokban:
- Új: Ezzel a gombbal új mezőket és táblákat is létrehozhat
- Az első oszlopban található hiperhivatkozás (Enhancement Id) használatával szerkeszthető egy meglévő javítás
Enhancing View
- A nézet javításához, miután rákattintott az "Új" gombra (a fenti scrrenshoton látható), ki kell választania azt az üzleti objektumrészt, ahová az új mezőt vagy új táblázatot hozzá kell adni:
- A kiválasztott objektumtól függően az adatbázis-táblák és a struktúrák kerülnek kiválasztásra.
- A mező létrehozása során meg kell adnia a mező tulajdonságait:
- A kiválasztott tulajdonságok szerint a mező generálódik, és az új mező számára különféle rétegek javulnak
- Az "Exportálás mód engedélyezése" gomb használható arra, hogy a keretrendszer a meződefinícióban használt adatelemből válassza ki a tulajdonságokat
- Szakértői módban meg kell adnunk az Adatelem mező értékét
- Az adatelemek meghatározásában lehetőség van olyan tulajdonságok beállítására, mint a Címke (Leírás)
- Így a mező különböző tulajdonságait automatikusan be kell állítani az adatszótár adatelem-meghatározásával
- Hasonlóképpen tábla mezőket is létrehozhatunk az AET segítségével
- A táblázat esetében meg kell adnunk a táblázat egészének részleteit, valamint az egyes táblákhoz létrehozandó mezőket
- Miután az AET használatával mezőt vagy táblázatot generáltak, az alkalmazás újraindul, és a felhasználó ezután használhatja az új mezőt vagy táblázatot
- Ezek a mezők és a tábla is frissítik a szükséges adatbázis-táblákat
- Ez azt jelenti, hogy amikor értéket ad meg ezekhez a mezőkhöz és végrehajtja a mentést, akkor az érték tárolódik az adatbázisban