SAP CRM Web UI: Konfigurasjons-, applikasjons- og forbedringsverktøy
Oversikt
- SAP CRM har mange standardroller definert (for eksempel Sales Professional) og applikasjoner innenfor disse rollene (for eksempel Account Management)
- Generelt sett bruker ikke bedrifter standardapplikasjonene som de er og går for mindre eller større forbedringer
- Med tanke på dette, SAP CRM er implementert med verktøy for forbedring av SAP standardapplikasjoner. Ved å bruke disse verktøyene er det mulig å endre visningene, legge til felt, legge til tabeller osv. i eksisterende applikasjoner
- Disse verktøyene inkluderer hovedsakelig:
- Konfigurasjonsverktøy for nettgrensesnitt
- Application Enhancement Tools (AET)
Konfigurasjonsverktøy for nettgrensesnitt
- Oppsettet som vises for enhver visning i SAP CRM opprettholdes som Web UI Configuration
- Disse konfigurasjonene identifiseres ved hjelp av 4 parameterverdier
- Dermed kan du forbedre Web UI-konfigurasjonene med nye oppsett ved å bruke forskjellige parameterverdier
- Feltene som vises i nettgrensesnittet kommer fra databasestrukturene som er definert i dataordboken
- I henhold til kravet vises ikke alle feltene på alle skjermene
- Det er mulig å endre skjermbildene ved å bruke Web UI Configuration Tool
- Med dette verktøyet er det mulig å fjerne noen felt fra skjermene
- Det gjør det også mulig å legge til et felt tilgjengelig i dataordbokstrukturen på skjermen
- På alle sidene i CRM Web UI, det er en knapp for å gå til "Web UI tool"
- Det er forhåndsdefinerte roller som trengs for å gjøre denne knappen tilgjengelig
- Derfor, for å se denne knappen og for å gjøre endringer i dette verktøyet, må brukeren ha tilstrekkelige autorisasjoner
- Konfigurerbart område : Dette fremhever området på skjermen som kan konfigureres
- Konfigurer side : Dette åpner popup-vinduet for å konfigurere gjeldende side:
- Tilpassing
- Med dette kan brukeren sette sin egen layout av visningen
- Dette påvirker individuelle brukere og gjelder ikke hele applikasjonen
- Skriv ut siden : For å ta utskrift av gjeldende side
- For å lage et nytt oppsett er det mulig å bruke "Ny"-knappen for å lage et tomt skjema
- Du kan også bruke kopiere den eksisterende konfigurasjonen og deretter endre den etter behov
- Web UI Configuration Tool støtter dra-n-slipp-funksjonen for å legge til feltene i oppsettet
- Det gir også muligheten til å angi forskjellige egenskaper for et felt
- I noen få tilfeller inkluderer implementeringer av disse forbedringene også ABAP-programmering i Web UI-komponentene
Tilgjengelige konfigurasjoner (skjermbilde ovenfor)
- En konfigurasjon identifiseres med en unik kombinasjon av følgende felt:
- Rollekonfigurasjonsnøkkel
- Komponentbruk
- Objekttype
- Objektundertype
- Avhengig av forskjellig kombinasjon kan flere konfigurasjoner tilgjengelig for en visning
- Ved å velge en rad i denne tildelingsblokken oppdateres "Gjeldende konfigurasjonsdesign" for å vise oppsettet designet under valgt konfigurasjon
- Knapper for å jobbe med konfigurasjon (se skjermbilde ovenfor): Dette er knappene for å endre "Gjeldende konfigurasjonsdesign" for valgt konfigurasjon i "Tilgjengelige konfigurasjoner"
- Legg til bildetekst: Med knappen er det mulig å legge til bildeteksten på skjemavisningen på en oversiktsside
- Legg til linje: Denne knappen legger til en rad i området "Gjeldende konfigurasjonsdesign".
- Flytt opp: Denne knappen er for å flytte et valgt felt én rad over den gjeldende raden
- Flytt ned: Denne knappen er for å flytte et valgt felt én rad under den gjeldende raden
- Vis tilgjengelige felt:(fig. 3) den viser alle feltene som er tilgjengelige for å legges til oppsettet slik at det er synlig i applikasjonen
- Vis feltegenskaper: (fig. 3) viser at du kan se og angi egenskaper for feltet som er valgt på oppsettet
- I redigeringsmodus er det mulig å endre noen av disse egenskapene
- Dette verktøyet støtter tillegg eller fjerning av felt (tilgjengelig i dataordboken) fra visningsoppsettet
- Med dette verktøyet er det ikke mulig å legge til feltene i dataordbokstrukturene og tabellene slik at de reflekteres i CRM-en.
- Konfigurasjonsskjermen for tabellvisning har en annen layout, der brukeren må angi de tilgjengelige kolonnene og egenskapene til disse kolonnene
Sikkerhetsproblemer
- Sluttbrukere skal ikke ha tilgang til å utføre disse innstillingene i konfigurasjonsverktøyet. Bare superbrukere eller utviklere får disse rollene
- Enhver endring som gjøres er synlig for alle brukere som har tilgang til applikasjonen
- I tillegg til endringene som er implementert i UI-konfigurasjonsverktøyet, kan sluttbrukere gjøre innstillinger for personalisering av visningen. Tilpasningsinnstillinger gjelder for den enkelte bruker og deles ikke mellom sluttbrukerne
- I henhold til kravet kan personalisering kontrolleres i tilpasningsinnstillingen
- Dette betyr at det er tilpassede innstillinger som utviklere kan begrense brukere fra å tilpasse visningene
- Etter å ha brukt denne innstillingen, vil ikke personaliseringsknappen være tilgjengelig for sluttbrukerne
Application Enhancement Tool (AET)
- Application Enhancement Tool er et omfattende verktøy for forbedring av SAP standardapplikasjoner slik at endringene til databasenivået implementeres av selve verktøyet og det er nesten ingen kodeinnsats.
- Dette verktøyet er også integrert med Web UI Configuration-verktøyet.
- I likhet med UI-konfigurasjonsverktøyet, må du først velge det konfigurerbare området (uthevet i blått) fra applikasjonen
- Dette vil åpne UI-konfigurasjonsverktøyet i samme vindu som vist nedenfor
Vi må velge en relevant knapp for AET-forbedringer (uthevet ovenfor)
- Skjermforbedringer: Gjør det mulig å se allerede eksisterende forbedringer. Det er mulig å velge en forbedring og å endre den
- "Opprett felt"-knappen kan brukes til å opprette et nytt felt i valgvisningen
Følgende er visningen av eksisterende felt- og tabellforbedringer:
Denne visningen har knapper for visning og tabellforbedringer i respektive tildelingsblokker:
- Nytt: Ved å bruke denne knappen er det mulig å lage nye felt og også å lage tabeller
- Ved å bruke hyperkoblingen i første kolonne (Enhancement Id) er det mulig å redigere en eksisterende forbedring
Forbedrer utsikt
- For å forbedre en visning etter å ha klikket på "Ny"-knappen (vist i skjermbildet ovenfor) må du velge forretningsobjektdelen der det nye feltet eller den nye tabellen må legges til:
- Avhengig av det valgte objektet, vil databasetabellene og strukturene bli valgt.
- Når du oppretter et felt, må du angi egenskaper for feltet:
- I henhold til egenskapene som er valgt, vil feltet bli generert og forskjellige lag vil bli forbedret for det nye feltet
- "Aktiver eksportmodus"-knappen kan brukes slik at rammeverket velger egenskaper fra dataelementet som brukes i feltdefinisjonen
- I ekspertmodus må vi angi verdi for Dataelement-feltet
- I dataelementdefinisjonen er det mulig å angi egenskaper som Label (Description)
- Dermed skal forskjellige egenskaper for feltet settes automatisk ved hjelp av dataelementdefinisjon i dataordbok
- På samme måte kan vi lage tabellfelt ved å bruke AET
- For tabell må vi spesifisere detaljene for tabellen som helhet og også de individuelle feltene som skal genereres for tabellen
- Når feltet eller tabellen er generert ved hjelp av AET, vil applikasjonen starte på nytt, og brukeren kan deretter bruke det nye feltet eller tabellen
- Disse feltene og tabellen vil også ha oppdatert de nødvendige databasetabellene
- Dette betyr at når du skriver inn verdi for disse feltene og utfører lagring, vil verdien lagres i databasen