SAP CRM Web UI: Konfigurasjon og forbedring

โšก Smart oppsummering

Verktรธy for konfigurasjon av nettgrensesnitt og forbedring av applikasjoner i SAP CRM lar konsulenter tilpasse standardroller, visninger og databasestrukturer uten tung ABAP-koding. Denne veiledningen forklarer layoutkonfigurasjonsmodellen, parameterdrevet design, sikkerhetskontroller og komplette felt- og tabellforbedringer gjennom AET.

  • ๐Ÿงฉ Konfigurasjonslag: Fire parameterverdier โ€“ rollekonfigurasjonsnรธkkel, komponentbruk, objekttype og objektundertype โ€“ identifiserer hvert visningsoppsett som vedlikeholdes i konfigurasjonsverktรธyet for nettgrensesnittet, unikt.
  • ๐Ÿ–ฑ๏ธ Dra-og-slipp-design: Legg til, endre rekkefรธlgen pรฅ og fjern felt ved hjelp av den visuelle editoren som viser tilgjengelige felt og feltegenskaper uten รฅ endre dataordbokstrukturer.
  • ๐Ÿ›ก๏ธ Tilgangskontroller: Bare superbrukere eller utviklere fรฅr konfigurasjonsroller, og tilpasning av innstillinger kan deaktivere sluttbrukertilpasning pรฅ tvers av valgte visninger.
  • โš™๏ธ AET-kraft: Application Enhancement Tool utvider felt og tabeller automatisk ned til databaselaget, og eliminerer dermed manuell ABAP-koding for de fleste utvidbarhetsscenarier.
  • ๐Ÿง  Ekspert modus: Nรฅr du kobler nye felt til et eksisterende dataelement, forplantes etiketter, sรธkehjelp og feltegenskaper konsekvent pรฅ tvers av alle lag i brukergrensesnittet.

SAP Konfigurasjons- og forbedringsverktรธy for CRM-nettgrensesnitt

Oversikt

  • SAP CRM har mange standardroller definert (for eksempel selger) og applikasjoner innenfor disse rollene (for eksempel kontoadministrasjon).
  • I et generelt scenario bruker ikke bedrifter standardapplikasjonene slik 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 hjelp av disse verktรธyene er det mulig รฅ endre visninger, 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 vedlikeholdes som Web UI-konfigurasjon.
  • Disse konfigurasjonene identifiseres ved hjelp av fire parameterverdier.
  • Dermed kan du forbedre konfigurasjonene for nettgrensesnittet med nye oppsett som bruker forskjellige parameterverdier.
  • Feltene som vises i webgrensesnittet kommer fra databasestrukturene som er definert i dataordboken.
  • I henhold til kravet vises ikke alle feltene pรฅ alle skjermbilder.
  • Det er mulig รฅ endre skjermbildene ved hjelp av konfigurasjonsverktรธyet for webgrensesnittet.
  • Med dette verktรธyet er det mulig รฅ fjerne noen felt fra skjermbildene.
  • Den lar deg ogsรฅ legge til et felt som er tilgjengelig i dataordbokstrukturen pรฅ skjermen.
  • Pรฅ alle sidene i CRM Web UI, finnes det en knapp for รฅ gรฅ til ยซWeb UI-verktรธyetยป.
  • Det er forhรฅndsdefinerte roller som trengs for รฅ gjรธre denne knappen tilgjengelig.
  • For รฅ se denne knappen og gjรธre endringer i dette verktรธyet, mรฅ brukeren derfor ha tilstrekkelige autorisasjoner.
Konfigurasjonsverktรธy for nettgrensesnitt
Knapper pรฅ webgrensesnittsiden โ€“ 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 arbeidssentersiden
  1. Tilpassing Konfigurasjonsverktรธy for nettgrensesnitt
    1. Med dette kan brukeren angi sitt eget oppsett av visningen.
    2. Dette pรฅvirker รฉn enkelt bruker og gjelder ikke for hele applikasjonen.
  1. Skriv ut siden Konfigurasjonsverktรธy for nettgrensesnitt: For รฅ skrive ut gjeldende side.
  • For รฅ opprette et nytt oppsett, er det mulig รฅ bruke ยซNyยป-knappen for รฅ opprette et tomt skjema.
  • Du kan ogsรฅ kopiere en eksisterende konfigurasjon og deretter endre den etter behov.
  • Konfigurasjonsverktรธyet for nettgrensesnittet stรธtter dra-og-slipp for รฅ legge til felt i oppsettet.
  • Det gir ogsรฅ muligheten til รฅ angi forskjellige egenskaper for et felt.
  • I noen fรฅ tilfeller inkluderer implementeringen 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 kombinasjonen kan det vรฆre flere konfigurasjoner tilgjengelig for en visning.
  • Hvis du velger en rad i denne tildelingsblokken, oppdateres ยซGjeldende konfigurasjonsdesignยป for รฅ vise layouten som er designet under den valgte konfigurasjonen.

Knapper for รฅ jobbe med konfigurasjonen (se skjermbildet ovenfor): Dette er knappene som brukes til รฅ endre ยซGjeldende konfigurasjonsdesignยป for den valgte konfigurasjonen i ยซTilgjengelige konfigurasjonerยป:

  1. Legg til bildetekst: Med denne knappen er det mulig รฅ legge til en bildetekst i skjemavisningen pรฅ en oversiktsside.
  2. Legg til linje: Denne knappen legger til en rad i omrรฅdet ยซGjeldende konfigurasjonsdesignยป.
  3. Flytt opp: Denne knappen flytter et valgt felt รฉn rad over gjeldende rad.
  4. Flytt ned: Denne knappen flytter et valgt felt รฉn rad under gjeldende rad.
  5. Vis tilgjengelige felt (fig. 3): Den viser alle feltene som kan legges til i oppsettet, slik at de er synlige i applikasjonen.
  6. Vis feltegenskaper (fig. 3): Den viser egenskapene til feltet som er valgt i oppsettet, som du kan se og angi.
  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 felt i dataordbokstrukturer og -tabeller slik at de gjenspeiles i CRM-systemet ditt.
  • Konfigurasjonsskjermen for en tabellvisning har et annet oppsett, der brukeren mรฅ angi tilgjengelige kolonner 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 personlig tilpasning av visningen. Personlige innstillinger gjelder for den enkelte bruker og deles ikke mellom andre sluttbrukere.
  • Etter behov kan personalisering kontrolleres i tilpasningsinnstillingene.
  • Dette betyr at det finnes tilpasningsinnstillinger som utviklere kan bruke til รฅ begrense brukeres mulighet til รฅ tilpasse visningene.
  • Etter at denne innstillingen er aktivert, vil ikke personaliseringsknappen vรฆre tilgjengelig for sluttbrukerne.

Application Enhancement Tool (AET)

  • Applikasjonsforbedringsverktรธyet er et omfattende verktรธy for รฅ forbedre SAP standardapplikasjoner slik at modifikasjonene ned til databasenivรฅ 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 รฅpner UI-konfigurasjonsverktรธyet i samme vindu, som vist nedenfor.
Applikasjonsforbedringsverktรธy
UI-konfigurasjonsverktรธy for AET

Du mรฅ velge den relevante knappen for AET-forbedringer (uthevet ovenfor):

  • Skjermforbedringer: Lar deg se eksisterende forbedringer. Det er mulig รฅ velge en forbedring og endre den.
  • Knappen ยซOpprett feltยป kan brukes til รฅ opprette et nytt felt i den valgte visningen.

Fรธlgende er en oversikt over eksisterende felt- og tabellforbedringer:

Applikasjonsforbedringsverktรธy
Vis forbedringsvisning

Denne visningen har knapper for forbedringer av Vis og Tabell i respektive tildelingsblokker:

  • Ny: Med denne knappen er det mulig รฅ opprette nye felt og ogsรฅ opprette tabeller.
  • Ved รฅ bruke hyperkoblingen i den fรธrste kolonnen (Forbedrings-ID) er det mulig รฅ redigere en eksisterende forbedring.

Verktรธy for konfigurasjon av nettgrensesnitt kontra verktรธy for forbedring av applikasjoner

Fรธr vi gรฅr videre til den trinnvise visningsforbedringen, tydeliggjรธr sammenligningen nedenfor nรฅr hvert verktรธy bรธr brukes:

Aspekt Konfigurasjonsverktรธy for nettgrensesnitt Application Enhancement Tool (AET)
Hovedformรฅl Juster det synlige oppsettet til eksisterende visninger Legge til nye felt og tabeller i databasen
Innvirkning pรฅ dataordboken Ingen โ€“ bruker bare eksisterende felt Genererer databasestrukturer og tabeller automatisk
Kodeinnsats Valgfri ABAP for avanserte tilfeller Nesten null koding nรธdvendig
Typisk bruker Funksjonell konsulent eller superbruker Funksjonell konsulent som jobber med den tekniske lederen
Omfang av endring Oppsett og personalisering per visning Applikasjonsomfattende felt- og tabellutvidbarhet

Forbedrer utsikt

  • For รฅ forbedre en visning, mรฅ du etter รฅ ha klikket pรฅ ยซNyยป-knappen (vist pรฅ skjermbildet ovenfor) velge forretningsobjektdelen der det nye feltet eller den nye tabellen skal legges til.
Forbedrer utsikt
Velg forretningsobjektdel
  • Avhengig av hvilket objekt som er valgt, vil databasetabellene og -strukturene bli valgt.
  • Nรฅr du oppretter et felt, mรฅ du angi egenskapene til feltet:
Forbedrer utsikt
Angi egenskaper for det nye feltet
  • I henhold til de valgte egenskapene vil feltet bli generert, og forskjellige lag vil bli forbedret for det nye feltet.
  • Knappen ยซAktiver ekspertmodusยป kan brukes slik at rammeverket velger egenskaper fra dataelementet som brukes i feltdefinisjonen.
  • I ekspertmodus mรฅ vi angi en verdi for dataelementfeltet.
  • I dataelementdefinisjonen er det mulig รฅ angi egenskaper som Etikett (Description).
  • Dermed kan forskjellige egenskaper for feltet angis automatisk ved hjelp av dataelementdefinisjonen i dataordboken.
Forbedrer utsikt
Angi egenskaper for det nye feltet โ€“ ekspertmodus aktivert
  • Pรฅ samme mรฅte kan vi opprette tabellfelt ved hjelp av AET.
  • For en 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 et felt eller en tabell er generert ved hjelp av AET, starter applikasjonen pรฅ nytt, og brukeren kan deretter bruke det nye feltet eller tabellen.
  • Disse feltene og tabellene vil ogsรฅ ha oppdatert de nรธdvendige databasetabellene.
  • Dette betyr at nรฅr du skriver inn en verdi for disse feltene og lagrer dem, lagres verdien i databasen.

Spรธrsmรฅl og svar

Web UI-konfigurasjonsverktรธyet lar konsulenter tilpasse oppsettet til standard SAP CRM-visninger โ€“ legge til, fjerne og omorganisere felt hentet fra dataordboken โ€“ uten รฅ endre de underliggende databasestrukturene eller skrive ABAP-kode for de fleste scenarier.

Hvert oppsett identifiseres av rollekonfigurasjonsnรธkkel, komponentbruk, objekttype og objektundertype. Sammen lar disse fire verdiene flere konfigurasjoner sameksistere for samme visning og binde riktig oppsett til brukerrollen.

Bruk Web UI Configuration Tool til รฅ omorganisere eksisterende felt. Velg AET nรฅr du mรฅ legge til helt nye felt eller tabeller som mรฅ beholdes i den underliggende databasen, fordi AET genererer dataordlisteobjektene automatisk.

Ja. SAP Joule- og AI-kopiloter innebygd i BTP kan anbefale layoutjusteringer, utkaste ABAP-kodebiter, foreslรฅ feltnavn og flagge inkonsekvenser mellom konfigurasjoner av webgrensesnitt, noe som akselererer bรฅde konfigurasjon av webgrensesnitt og AET-oppgaver.

Ja. Behandle AI-forslag som et fรธrsteutkast. En funksjonell konsulent mรฅ validere navnekonvensjoner, autorisasjonskontroller og nedstrรธmspรฅvirkning i BOL-laget fรธr genererte AET-forbedringer flyttes gjennom standarden. SAP arbeidsflyt for transportforespรธrsler.

Oppsummer dette innlegget med: