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
Konfigurasjonsverktøy for nettgrensesnitt
Knapper på Web UI-siden La oss studere dem nedenfor
  1. Konfigurerbart område Konfigurasjonsverktøy for nettgrensesnitt: Dette fremhever området på skjermen som kan konfigureres
  2. Konfigurer side Konfigurasjonsverktøy for nettgrensesnitt: Dette åpner popup-vinduet for å konfigurere gjeldende side:

Konfigurasjonsverktøy for nettgrensesnitt

Konfigurasjonsverktøy for nettgrensesnitt
Konfigurasjonsvisning for Work Center-siden
  1. Tilpassing Konfigurasjonsverktøy for nettgrensesnitt
    1. Med dette kan brukeren sette sin egen layout av visningen
    2. Dette påvirker individuelle brukere og gjelder ikke hele applikasjonen
  1. Skriv ut siden Konfigurasjonsverktøy for nettgrensesnitt: 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
Konfigurasjonsverktøy for nettgrensesnitt
Konfigurasjonsvisning for skjemavisning på oversiktssiden – I

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"

    1. Legg til bildetekst: Med knappen er det mulig å legge til bildeteksten på skjemavisningen på en oversiktsside
    2. Legg til linje: Denne knappen legger til en rad i området "Gjeldende konfigurasjonsdesign".
    3. Flytt opp: Denne knappen er for å flytte et valgt felt én rad over den gjeldende raden
    4. Flytt ned: Denne knappen er for å flytte et valgt felt én rad under den gjeldende raden
    5. Vis tilgjengelige felt:(fig. 3) den viser alle feltene som er tilgjengelige for å legges til oppsettet slik at det er synlig i applikasjonen
    6. Vis feltegenskaper: (fig. 3) viser at du kan se og angi egenskaper for feltet som er valgt på oppsettet
    7. I redigeringsmodus er det mulig å endre noen av disse egenskapene
Konfigurasjonsverktøy for nettgrensesnitt
Konfigurasjonsvisning for skjemavisning på Oversiktssiden – II
  • 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
Konfigurasjonsverktøy for nettgrensesnitt
Konfigurasjonsvisning for tabellvisning

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.
Applikasjonsforbedringsverktøy
Konfigurasjonsområde uthevet når du klikker på knappen
  • 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
    Applikasjonsforbedringsverktøy
    UI-konfigurasjonsverktøy for AET

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:

Applikasjonsforbedringsverktøy
Vis forbedringsvisning

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:
Forbedrer utsikt
Velg Business Object-del
  • Avhengig av det valgte objektet, vil databasetabellene og strukturene bli valgt.
  • Når du oppretter et felt, må du angi egenskaper for feltet:
Forbedrer utsikt
Angi egenskaper for det nye 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
Forbedrer utsikt
Angi egenskaper for det nye feltet – Ekspertmodus aktivert
  • 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
Forbedrer utsikt
Opprette en tabellvisning med AET
  • 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