Oversigt
- SAP CRM har mange standardroller defineret (f.eks. Sales Professional) og applikationer inden for disse roller (f.eks. Account Management)
- Generelt bruger virksomheder ikke standardapplikationerne, som de er, og foretager mindre eller større forbedringer
- I betragtning af dette er SAP CRM implementeret med værktøjer til forbedring af SAP-standardapplikationer. Ved hjælp af disse værktøjer er det muligt at ændre visningerne, tilføje felter, tilføje tabeller osv. I de eksisterende applikationer
- Disse værktøjer inkluderer hovedsageligt:
- Web UI-konfigurationsværktøj
- Applikationsforbedringsværktøjer (AET)
Web UI-konfigurationsværktøj
- Layoutet, der vises for enhver visning i SAP CRM, opretholdes som Web UI Configuration
- Disse konfigurationer identificeres ved hjælp af 4 parameterværdier
- Således kan du forbedre Web UI-konfigurationerne med nye layouts ved hjælp af forskellige parameterværdier
- Felterne, der vises i webgrænsefladen, kommer fra de databasestrukturer, der er defineret i dataordbogen
- I henhold til kravet vises ikke alle felter på alle skærmbilleder
- Det er muligt at ændre skærmene ved hjælp af Web UI Configuration tool
- Med dette værktøj er det muligt at fjerne nogle felter fra skærmene
- Det giver også mulighed for at tilføje et felt, der er tilgængeligt i datoordbogstrukturen, til skærmen
- På alle siderne i CRM Web UI er der en knap til at gå til "Web UI tool"
- Der er foruddefinerede roller nødvendige for at gøre denne knap tilgængelig
- For at se denne knap og foretage ændringer i dette værktøj skal brugeren således have tilstrækkelige autorisationer
Knapper på web-UI-siden Lad os studere dem nedenfor
- Konfigurerbart område : Dette fremhæver det område på skærmen, der kan konfigureres
- Konfigurer side : Dette åbner pop op-vinduet til konfiguration af den aktuelle side:
Konfigurationsvisning til Work Center-siden
- Tilpasning
- Med dette kan brugeren indstille sit eget layout af visningen
- Dette påvirker den enkelte bruger og gælder ikke for hele applikationen
- Udskriv side : For at tage udskrift fra den aktuelle side
- For at oprette et nyt layout er det muligt at bruge knappen "Ny" til at oprette en tom form
- Du kan også bruge kopiere den eksisterende konfiguration og derefter ændre den efter behov
- Web UI Configuration Tool understøtter træk-n-slip-funktion for at tilføje felterne til layoutet
- Det giver også mulighed for at indstille forskellige egenskaber for et felt
- I få tilfælde inkluderer implementeringer af disse forbedringer også ABAP-programmering i Web UI-komponenterne
Tilgængelige konfigurationer (skærmbillede ovenfor)
- En konfiguration identificeres med en unik kombination af følgende felter:
- Rollekonfigurationsnøgle
- Komponentbrug
- Objektype
- Objektundertype
- Afhængigt af forskellige kombinationer kan der være flere konfigurationer tilgængelige for en visning
- Valg af en række i denne tildelingsblok opdaterer "Nuværende konfigurationsdesign" for at vise det layout, der er designet under den valgte konfiguration
- Knapper til at arbejde med konfiguration (se skærmbillede ovenfor): Dette er knapperne til at ændre "Nuværende konfigurationsdesign" for den valgte konfiguration i "Tilgængelige konfigurationer"
- Tilføj billedtekst: Med knappen er det muligt at tilføje billedteksten i formularvisningen på en oversigtsside
- Tilføj linje: Denne knap tilføjer en række i området "Nuværende konfigurationsdesign"
- Flyt op: Denne knap skal flytte et valgt felt en række over den aktuelle række
- Flyt ned: Denne knap skal flytte et valgt felt en række under den aktuelle række
- Vis tilgængelige felter: (fig. 3) det viser alle de felter, der er tilgængelige for at blive føjet til layoutet, så det er synligt i applikationen
- Vis feltegenskaber: (fig. 3) det viser, at du kan se og indstille egenskaber for det valgte felt i layoutet
- I redigeringstilstand er det muligt at ændre nogle af disse egenskaber
- Dette værktøj understøtter tilføjelse eller fjernelse af felter (tilgængelig i dataordbogen) fra visningslayoutet
- Med dette værktøj er det ikke muligt at tilføje felterne i datoordbogstrukturer og -tabeller, så de afspejles i din CRM.
- Konfigurationsskærm til tabelvisning har et andet layout, hvor brugeren skal indstille de tilgængelige kolonner og egenskaber for disse kolonner
Sikkerhedsmæssige bekymringer
- Slutbrugere bør ikke have adgang til at udføre disse indstillinger i konfigurationsværktøjet. Kun superbrugere eller udviklere får disse roller
- Enhver foretaget ændring er synlig for alle brugere, der har adgang til applikationen
- Ud over de ændringer, der er implementeret i UI-konfigurationsværktøjet, kan slutbrugere foretage indstillinger til personalisering af visningen. Tilpasningsindstillinger gælder for den enkelte bruger og deles ikke mellem slutbrugerne
- I henhold til kravet kan personalisering kontrolleres inden for tilpasningsindstillingerne
- Dette betyder, at der er tilpasningsindstillinger, som udviklere kan begrænse brugerne fra tilpasning af visningerne
- Efter anvendelse af denne indstilling er personaliseringsknappen ikke tilgængelig for slutbrugerne
Application Enhancement Tool (AET)
- Application Enhancement Tool er et omfattende værktøj til forbedring af SAP-standardapplikationer, således at ændringerne indtil databaseniveau implementeres af selve værktøjet, og der næsten ikke er nogen kodningsindsats.
- Dette værktøj er også integreret med Web UI Configuration tool.
- Svarende til UI-konfigurationsværktøjet skal du først vælge det konfigurerbare område (fremhævet med blåt) fra applikationen
- Dette åbner UI-konfigurationsværktøjet i det samme vindue som vist nedenfor
UI-konfigurationsværktøj til AET
Vi skal vælge en relevant knap til AET-forbedringer (fremhævet ovenfor)
- Visningsforbedringer: Gør det muligt at se allerede eksisterende forbedringer. Det er muligt at vælge en forbedring og ændre den
- Knappen "Opret felt" kan bruges til at oprette et nyt felt i valgvisningen
Følgende er visningen af eksisterende felt- og tabelforbedringer:
Denne visning har knapper til forbedringer af visning og tabel i respektive tildelingsblokke:
- Ny: Ved hjælp af denne knap er det muligt at oprette nye felter og også oprette tabeller
- Ved hjælp af hyperlinket i første kolonne (Enhancement Id) er det muligt at redigere en eksisterende forbedring
Forbedrende udsigt
- For at forbedre en visning efter at have klikket på knappen "Ny" (vist i ovenstående skærmbillede) skal du vælge den forretningsobjektdel, hvor det nye felt eller den nye tabel skal tilføjes:
- Afhængigt af det valgte objekt vælges databasetabellerne og strukturer.
- Når du opretter et felt, skal du indstille feltets egenskaber:
- I henhold til de valgte egenskaber genereres feltet, og forskellige lag forbedres for det nye felt
- Knappen "Aktiver eksporttilstand" kan bruges, så rammen vælger egenskaber fra det dataelement, der bruges i feltdefinitionen
- I eksperttilstand er vi nødt til at indstille værdi for feltet Dataelement
- I dataelementdefinition er det muligt at indstille egenskaber som Label (Description)
- Således indstilles forskellige egenskaber for feltet automatisk ved anvendelse af dataelementdefinition i dataordbogen
- På samme måde kan vi oprette tabelfelter ved hjælp af AET
- For tabel skal vi specificere detaljerne i tabellen som helhed og også de enkelte felter, der skal genereres til tabellen
- Når felt eller tabel er genereret ved hjælp af AET, genstarter applikationen, og brugeren kan derefter bruge det nye felt eller den nye tabel
- Disse felter og tabel vil også have opdateret de krævede databasetabeller
- Dette betyder, at når du indtaster værdi for disse felter og udfører gemme, gemmes værdien i databasen