Oversikt
- SAP CRM har mange standardroller definert (for f.eks. Sales Professional) og applikasjoner innenfor disse rollene (for eksempel Account Management)
- Generelt bruker ikke selskaper standardapplikasjonene som de er, og går for mindre eller større forbedringer
- Med tanke på dette er SAP CRM implementert med verktøy for forbedring av SAP-standardapplikasjoner. Ved hjelp av disse verktøyene er det mulig å endre visningene, legge til felt, legge til tabeller osv. I eksisterende applikasjoner
- Disse verktøyene inkluderer hovedsakelig:
- Web UI Configuration Tool
- Application Enhancement Tools (AET)
Web UI Configuration Tool
- Oppsettet som vises for enhver visning i SAP CRM, opprettholdes som Web UI Configuration
- Disse konfigurasjonene identifiseres ved hjelp av fire parameterverdier
- Dermed kan du forbedre Web UI-konfigurasjonene med nye oppsett ved hjelp av forskjellige parameterverdier
- Feltene som vises i webgrensesnittet kommer fra databasestrukturene som er definert i dataordlisten
- I henhold til kravet vises ikke alle feltene på alle skjermbildene
- Det er mulig å endre skjermene ved hjelp av 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 som er tilgjengelig i dataloggstrukturen på skjermen
- På alle sidene i CRM Web UI er det 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
Knapper på web-UI-siden La oss studere dem nedenfor
- Konfigurerbart område
: Dette markerer området på skjermen som kan konfigureres
- Konfigurer side
: Dette åpner popup-vinduet for å konfigurere den gjeldende siden:
Konfigurasjonsvisning for Work Center-siden
- Personalisering
- Med dette kan brukeren angi eget oppsett av visningen
- Dette påvirker individuell bruker og gjelder ikke hele applikasjonen
- Skriv ut siden : For å ta utskrift fra gjeldende side
- For å lage et nytt oppsett er det mulig å bruke "Ny" -knappen for å lage et tomt skjema
- Du kan også 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 få tilfeller inkluderer implementeringer av disse forbedringene også ABAP-programmering i Web UI Components
Tilgjengelige konfigurasjoner (skjermbilde over)
- En konfigurasjon er identifisert med en unik kombinasjon av følgende felt:
- Rollekonfigurasjonsnøkkel
- Komponentbruk
- Objekttype
- Objektundertype
- Avhengig av forskjellige kombinasjoner kan det være 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 i skjemavisningen på en oversiktsside
- Legg til linje: Denne knappen legger til en rad i området "Gjeldende konfigurasjonsdesign"
- Flytt opp: Denne knappen skal flytte et valgt felt en rad over gjeldende rad
- Flytt ned: Denne knappen skal flytte et valgt felt en rad under gjeldende rad
- 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) det 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 dataordlisten) fra visningsoppsettet
- Med dette verktøyet er det ikke mulig å legge til feltene i dataordbokstrukturene og tabellene slik at de gjenspeiles i CRM.
- Konfigurasjonsskjermbildet for tabellvisning har et annet oppsett, der brukeren må angi tilgjengelige kolonner og egenskaper for 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 er gjort, er synlig for alle brukerne som får tilgang til applikasjonen
- På toppen av endringene som er implementert i UI Configuration-verktøyet, kan sluttbrukere gjøre innstillinger for personalisering av visningen. Personaliseringsinnstillinger gjelder for den enkelte bruker og deles ikke mellom sluttbrukerne
- I henhold til kravet kan tilpasning kontrolleres i tilpasningsinnstillingene
- Dette betyr at det er tilpasningsinnstillinger som utviklere kan begrense brukere fra å tilpasse visningene
- Etter at du har 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 modifikasjonene til databasenivået blir implementert av selve verktøyet, og det er nesten ingen kodingsinnsats.
- Dette verktøyet er også integrert med konfigurasjonsverktøyet for webgrensesnittet.
- I likhet med UI-konfigurasjonsverktøyet, må du først velge det konfigurerbare området (uthevet i blått) fra applikasjonen
- Dette åpner UI-konfigurasjonsverktøyet i samme vindu som vist nedenfor
UI Configuration Tool for AET
Vi må velge en relevant knapp for AET-forbedringer (fremhevet 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 visning av eksisterende felt- og tabellforbedringer:
Denne visningen har knapper for visning og tabellforbedringer i respektive tildelingsblokker:
- Ny: Ved å bruke denne knappen er det mulig å opprette nye felt og også å opprette tabeller
- Ved å bruke hyperkoblingen i første kolonne (Enhancement Id) er det mulig å redigere en eksisterende forbedring
Forbedrende utsikt
- For å forbedre visningen etter å ha klikket på "Ny" -knappen (vist på skjermbildet ovenfor), må du velge forretningsobjektdelen der det nye feltet eller den nye tabellen må legges til:
- Avhengig av objektet som er valgt, vil databasetabellene og strukturene velges.
- Mens du oppretter et felt, må du angi egenskapene til feltet:
- I henhold til de valgte egenskapene vil feltet bli generert, og forskjellige lag vil bli forbedret for det nye feltet
- "Aktiver eksportmodus" -knappen kan brukes slik at rammeverket plukker egenskaper fra dataelementet som brukes i feltdefinisjonen
- I ekspertmodus må vi sette verdi for dataelementfeltet
- I dataelementdefinisjon er det mulig å angi egenskaper som Label (Description)
- Dermed skal forskjellige egenskaper i feltet settes automatisk ved bruk av dataelementdefinisjon i dataordlisten
- På samme måte kan vi lage tabellfelt ved hjelp av AET
- For tabell må vi spesifisere detaljene i tabellen som en helhet og også de enkelte feltene som skal genereres for tabellen
- Når felt eller tabell er generert ved hjelp av AET, starter applikasjonen 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, blir verdien lagret i databasen