Översikt
- SAP CRM har många standardroller definierade (för t.ex. Sales Professional) och applikationer inom dessa roller (för t.ex. Account Management)
- I allmänhet använder företagen inte standardapplikationerna som de är och går för mindre eller större förbättringar
- Med tanke på detta har SAP CRM implementerats med verktyg för förbättring av SAP-standardapplikationer. Med hjälp av dessa verktyg är det möjligt att ändra vyer, lägga till fält, lägga till tabeller etc. i befintliga applikationer
- Dessa verktyg innehåller främst:
- Webbgränssnittskonfigurationsverktyg
- Verktyg för applikationsförbättring (AET)
Webbgränssnittskonfigurationsverktyg
- Layouten som visas för alla vyer i SAP CRM bibehålls som webbgränssnittskonfiguration
- Dessa konfigurationer identifieras med hjälp av fyra parametervärden
- Således kan du förbättra webbgränssnittskonfigurationerna med nya layouter med olika parametervärden
- Fälten som visas i webbgränssnittet kommer från de databasstrukturer som definierats i datalistan
- Enligt kraven visas inte alla fälten på alla skärmar
- Det är möjligt att ändra skärmarna med hjälp av konfigurationsverktyget för webbgränssnittet
- 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 datalistorstrukturen på skärmen
- På alla sidor i CRM Web UI finns det en knapp för att gå till "Web UI tool"
- Det finns fördefinierade roller som behövs för att göra den här knappen tillgänglig
- För att kunna se den här knappen och göra ändringar i detta verktyg måste användaren ha tillräckliga behörigheter
Knappar på webben UI-sidan Låt oss studera dem nedan
- Konfigurerbart område
: Detta markerar det område på skärmen som kan konfigureras
- Konfigurera sida
: Detta öppnar popup-fönstret för att konfigurera den aktuella sidan:
Konfigurationsvy för Work Center-sidan
- Anpassning
- Med detta kan användaren ställa in en egen layout för vyn
- Detta påverkar enskild användare och gäller inte hela applikationen
- Skriv ut sidan : För att ta utskriften från den aktuella sidan
- 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å kopiera den befintliga konfigurationen och sedan ändra den efter behov
- Web UI Configuration Tool stöder drag-n-drop-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
- Objekt undertyp
- Beroende på olika kombinationer finns det flera konfigurationer tillgängliga för en vy
- Om du väljer en rad i detta tilldelningsblock uppdateras "Aktuell konfigurationsdesign" för att visa layouten som designats under vald konfiguration
- Knappar för att arbeta med konfigurationen (se skärmdump ovan): 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: Den här knappen lägger till en rad i området "Nuvarande konfigurationsdesign"
- Flytta upp: Den här knappen är för att flytta ett valt fält en rad ovanför dess nuvarande rad
- Flytta ner: Den här knappen är för att flytta ett valt fält en rad under dess nuvarande rad
- Visa tillgängliga fält: (Fig. 3) det visar alla fält som är tillgängliga att läggas till i layouten så att den syns i applikationen
- Visa fältegenskaper: (Fig. 3) det visar att du kan se och ställa in egenskaper för det valda fältet 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 (finns i datalistan) från vylayouten
- Med det här verktyget är det inte möjligt att lägga till fälten i datalistorstrukturerna och tabellerna så att de återspeglas i din CRM.
- Konfigurationsskärmen för tabellvy har en annan layout, där användaren behöver ställa in tillgängliga kolumner och egenskaper för dessa kolumner
Säkerhetsproblem
- Slutanvändare ska inte ha tillgång till att utföra dessa inställningar i konfigurationsverktyget. Endast superanvändare eller utvecklare får dessa roller
- Alla ändringar som görs är synliga för alla användare som använder appen
- Utöver de ändringar som implementerats i UI-konfigurationsverktyget kan slutanvändare göra inställningar för att anpassa vyn. Anpassningsinställningar gäller för den enskilda användaren och delas inte mellan slutanvändarna
- Enligt kraven kan anpassning kontrolleras inom anpassningsinställningarna
- Det betyder att det finns anpassningsbara inställningar som utvecklare kan begränsa användarna från att anpassa vyer
- Efter att denna inställning har tillämpats kommer anpassningsknappen inte att vara tillgänglig för slutanvändarna
Application Enhancement Tool (AET)
- Applikationsförbättringsverktyget är ett omfattande verktyg för förbättring av SAP-standardapplikationerna så att modifieringarna tills databasenivån implementeras av själva verktyget och det finns nästan ingen kodansträngning.
- Detta verktyg är också integrerat med konfigurationsverktyget för webbgränssnittet.
- I likhet med UI-konfigurationsverktyget måste du först välja det konfigurerbara området (markerat med blått) från applikationen
- Detta öppnar UI-konfigurationsverktyget i samma fönster som visas nedan
UI-konfigurationsverktyg för AET
Vi måste välja en relevant knapp för AET-förbättringar (markerad ovan)
- Display Enhancements: Gör att du kan se redan befintliga förbättringar. Det är möjligt att välja en förbättring och ändra den
- Knappen "Skapa fält" kan användas för att skapa ett nytt fält i vald vy
Följande är visningen av befintliga fält- och tabellförbättringar:
Den här vyn har knappar för förbättringar av visning och tabell i respektive tilldelningsblock:
- Ny: Med den här knappen är det möjligt att skapa nya fält och även skapa tabeller
- Med hjälp av hyperlänken i första kolumnen (Enhancement Id) är det möjligt att redigera en befintlig förbättring
Förbättra vyn
- För att förbättra vyn efter att ha klickat på "Ny" -knappen (visas ovanför skärmbilden) måste du välja den affärsobjektdel där det nya fältet eller den nya tabellen måste 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 ställa in fältets egenskaper:
- Enligt de valda egenskaperna genereras fältet och olika lager 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 definitionen av dataelement är det möjligt att ställa in egenskaper som Label (Description)
- Således ska olika egenskaper hos fältet ställas in automatiskt med användning av dataelementdefinition i datalogg
- På samma sätt kan vi skapa tabellfält med hjälp av AET
- För tabell måste vi ange detaljerna i tabellen som helhet och även de enskilda fälten som ska genereras för tabellen
- När fält eller tabell har genererats med hjälp av AET startar programmet om och användaren kan sedan använda det nya fältet eller tabellen
- Dessa fält och tabeller har också uppdaterat de nödvändiga databastabellerna
- Detta innebär att när du anger värde för dessa fält och utför spara kommer värdet att lagras i databasen