SAP CRM Web UI: Konfigurations-, applikations- och förbättringsverktyg
Översikt
- SAP CRM har många definierade standardroller (till exempel säljare) och applikationer inom dessa roller (till exempel Account Management)
- Generellt sett använder företag inte standardapplikationerna som de är och går efter mindre eller större förbättringar
- Med tanke på detta, SAP CRM har implementerats med verktyg för förbättring av SAP standardapplikationer. Med dessa verktyg är det möjligt att ändra vyerna, lägga till fält, lägga till tabeller etc. i de befintliga applikationerna
- Dessa verktyg inkluderar huvudsakligen:
- Web UI Configuration Tool
- Application Enhancement Tools (AET)
Web UI Configuration Tool
- Layouten som visas för alla vyer i SAP CRM bibehålls som webbgränssnittskonfiguration
- Dessa konfigurationer identifieras med 4 parametervärden
- Således kan du förbättra webbgränssnittets konfigurationer med nya layouter med hjälp av olika parametervärden
- Fälten som visas i webbgränssnittet kommer från de databasstrukturer som definieras i dataordboken
- Enligt kravet visas inte alla fält på alla skärmar
- Det är möjligt att ändra skärmarna med hjälp av Web UI Configuration Tool
- Med detta verktyg är det möjligt att ta bort vissa fält från skärmarna
- Det gör det också möjligt att lägga till ett fält som är tillgängligt i dataordboksstrukturen på skärmen
- På alla sidor i CRM webbgränssnitt, det finns en knapp för att gå till "Web UI tool"
- Det finns fördefinierade roller som behövs för att göra denna knapp tillgänglig
- För att kunna se den här knappen och göra ändringar i det här verktyget måste användaren ha tillräckliga behörigheter
- Konfigurerbart område : Detta markerar området på skärmen som är konfigurerbart
- Konfigurera sidan : Detta öppnar popup-fönstret för att konfigurera den aktuella sidan:
- personalisering
- Med detta kan användaren ställa in sin egen layout av vyn
- Detta påverkar enskild användare och gäller inte hela applikationen
- Skriv ut sidan : För att ta utskrift från aktuell sida
- För att skapa en ny layout är det möjligt att använda knappen "Ny" för att skapa ett tomt formulär
- Du kan också använda kopiera den befintliga konfigurationen och sedan ändra den efter behov
- Web UI Configuration Tool stöder dra-n-släpp-funktionen för att lägga till fälten i layouten
- Det ger också möjlighet att ställa in olika egenskaper för ett fält
- I få fall inkluderar implementeringar av dessa förbättringar även ABAP-programmering i webbgränssnittskomponenterna
Tillgängliga konfigurationer (skärmdump ovan)
- En konfiguration identifieras med en unik kombination av följande fält:
- Rollkonfigurationsnyckel
- Komponentanvändning
- Objekt typ
- Objektundertyp
- Beroende på olika kombinationer kan flera konfigurationer tillgängliga för en vy
- Genom att välja en rad i det här tilldelningsblocket uppdateras "Aktuell konfigurationsdesign" för att visa layouten designad under vald konfiguration
- Knappar för att arbeta med konfiguration (se ovan skärmdump): Dessa är knapparna för att ändra "Aktuell konfigurationsdesign" för vald konfiguration i "Tillgängliga konfigurationer"
- Lägg till bildtext: Med knappen är det möjligt att lägga till bildtexten i formulärvyn på en översiktssida
- Lägg till rad: Denna knapp lägger till en rad i området "Aktuell konfigurationsdesign".
- Flytta upp: Denna knapp är för att flytta ett valt fält en rad ovanför dess nuvarande rad
- Flytta ner: Denna knapp är för att flytta ett valt fält en rad under dess nuvarande rad
- Visa tillgängliga fält: (Fig. 3) den visar alla fält som är tillgängliga för att läggas till layouten så att de är synliga i applikationen
- Visa fältegenskaper: (Fig. 3) visar att du kan se och ställa in egenskaper för fältet som valts i layouten
- I redigeringsläge är det möjligt att ändra några av dessa egenskaper
- Det här verktyget stöder tillägg eller borttagning av fält (tillgängligt i dataordboken) från vylayouten
- Med det här verktyget är det inte möjligt att lägga till fälten i dataordbokens strukturer och tabeller så att de återspeglas i ditt CRM.
- Konfigurationsskärmen för tabellvy har en annan layout, där användaren måste ställa in tillgängliga kolumner och egenskaper för dessa kolumner
Säkerhetshinder
- Slutanvändare ska inte ha tillgång att utföra dessa inställningar i konfigurationsverktyget. Endast superanvändare eller utvecklare förses med dessa roller
- Alla ändringar som görs är synliga för alla användare som kommer åt applikationen
- Utöver ändringarna som implementerats i UI-konfigurationsverktyget kan slutanvändare göra inställningar för personalisering av vyn. Anpassningsinställningarna är tillämpliga på den enskilda användaren och delas inte mellan slutanvändarna
- Enligt kravet kan anpassning kontrolleras inom anpassningsinställningen
- Detta innebär att det finns anpassningsinställningar med vilka utvecklare kan begränsa användare från att anpassa vyerna
- Efter att ha tillämpat denna inställning kommer anpassningsknappen inte att vara tillgänglig för slutanvändarna
Application Enhancement Tool (AET)
- Application Enhancement Tool är ett omfattande verktyg för att förbättra SAP standardapplikationer så att ändringarna till databasnivån implementeras av själva verktyget och det finns nästan ingen kodningsansträngning.
- Detta verktyg är också integrerat med konfigurationsverktyget för webbgränssnittet.
- I likhet med UI Configuration Tool måste du först välja det konfigurerbara området (markerat i blått) från applikationen
- Detta öppnar UI Configuration Tool i samma fönster som visas nedan
Vi måste välja en relevant knapp för AET-förbättringar (markerad ovan)
- Visningsförbättringar: Gör att du kan se redan befintliga förbättringar. Det är möjligt att välja en förbättring och att ändra den
- Knappen "Skapa fält" kan användas för att skapa ett nytt fält i valvyn
Följande är visningen av befintliga fält- och tabellförbättringar:
Den här vyn har knappar för förbättringar av vy och tabell i respektive tilldelningsblock:
- Nytt: Med den här knappen är det möjligt att skapa nya fält och även att skapa tabeller
- Genom att använda hyperlänken i första kolumnen (Enhancement Id) är det möjligt att redigera en befintlig förbättring
Förbättra vy
- För att förbättra en vy efter att ha klickat på knappen "Ny" (visas i skärmbilden ovan) måste du välja den del av affärsobjektet där det nya fältet eller den nya tabellen ska läggas till:
- Beroende på det valda objektet kommer databastabellerna och strukturerna att väljas.
- När du skapar ett fält måste du ange egenskaper för fältet:
- Beroende på de valda egenskaperna kommer fältet att genereras och olika lager kommer att förbättras för det nya fältet
- Knappen "Aktivera exportläge" kan användas så att ramverket väljer egenskaper från dataelementet som används i fältdefinitionen
- I expertläge måste vi ställa in värde för fältet Dataelement
- I dataelementdefinition är det möjligt att ställa in egenskaper som Label (DescriptJon)
- Således ska olika egenskaper för fältet ställas in automatiskt med hjälp av dataelementdefinition i dataordbok
- På samma sätt kan vi skapa tabellfält med hjälp av AET
- För tabell måste vi specificera detaljerna för tabellen som helhet och även de individuella fälten som ska genereras för tabellen
- När fältet eller tabellen har genererats med hjälp av AET, kommer applikationen att startas om och användaren kan sedan använda det nya fältet eller tabellen
- Dessa fält och tabeller kommer också att ha uppdaterat de nödvändiga databastabellerna
- Det betyder att när du anger värde för dessa fält och sparar kommer värdet att lagras i databasen