SAP CRM web korisničko sučelje: Konfiguracija i poboljšanja
⚡ Pametni sažetak
Alati za konfiguraciju web sučelja i poboljšanje aplikacija u SAP CRM omogućuje konzultantima prilagodbu standardnih uloga, prikaza i struktura baze podataka bez opsežnog ABAP kodiranja. Ovaj vodič objašnjava model konfiguracije izgleda, dizajn vođen parametrima, sigurnosne kontrole i poboljšanja polja i tablica od početka do kraja putem AET-a.

SAŽETAK
- SAP CRM ima definirane mnoge standardne uloge (npr. Prodajni stručnjak) i aplikacije unutar tih uloga (npr. Upravljanje računima).
- U općem scenariju, tvrtke ne koriste standardne aplikacije kakve jesu i idu na manja ili veća poboljšanja.
- S obzirom na ovo, SAP CRM je implementiran s alatima za poboljšanje SAP standardne aplikacije. Pomoću ovih alata moguće je mijenjati prikaze, dodavati polja, dodavati tablice itd. u postojeće aplikacije.
- Ovi alati uglavnom uključuju:
- Alat za konfiguraciju web sučelja
- Alati za poboljšanje aplikacija (AET)
Alat za konfiguraciju web sučelja
- Izgled prikazan za bilo koji pogled u SAP CRM održava se kao konfiguracija web sučelja.
- Ove konfiguracije se identificiraju pomoću 4 vrijednosti parametara.
- Dakle, možete poboljšati konfiguracije web sučelja novim izgledima koristeći različite vrijednosti parametara.
- Polja prikazana u web sučelju dolaze iz struktura baze podataka definiranih u rječniku podataka.
- Prema zahtjevu, ne prikazuju se sva polja na svim ekranima.
- Moguće je mijenjati zaslone pomoću alata za konfiguraciju web sučelja.
- Pomoću ovog alata moguće je ukloniti neka polja sa ekrana.
- Također vam omogućuje dodavanje polja dostupnog u strukturi rječnika podataka na zaslon.
- Na svim stranicama u CRM web sučelje, postoji gumb za odlazak na "alat za web sučelje".
- Za dostupnost ovog gumba potrebne su unaprijed definirane uloge.
- Dakle, da bi korisnik vidio ovaj gumb i mogao izvršiti izmjene u ovom alatu, mora imati odgovarajuća ovlaštenja.

- Konfigurabilno područje
: Ovo označava područje na zaslonu koje se može konfigurirati.
- Konfiguriraj stranicu
: Ovo otvara skočni prozor za konfiguraciju trenutne stranice:

- Personalizacija
- Pomoću ovoga korisnik može postaviti vlastiti raspored prikaza.
- Ovo utječe na pojedinačnog korisnika i ne odnosi se na cijelu aplikaciju.
- Ispis stranice
: Za ispis trenutne stranice.
- Za izradu novog izgleda, moguće je koristiti gumb „Novo“ za izradu praznog obrasca.
- Također možete kopirati postojeću konfiguraciju i zatim je izmijeniti po potrebi.
- Alat za konfiguraciju web-sučelja podržava dodavanje polja u izgled metodom povlačenja i ispuštanja.
- Također pruža mogućnost postavljanja različitih svojstava polja.
- U nekoliko slučajeva, implementacija ovih poboljšanja također uključuje ABAP programiranje u komponentama web korisničkog sučelja.

Dostupne konfiguracije (snimka zaslona iznad):
- Konfiguracija se identificira jedinstvenom kombinacijom sljedećih polja:
- Ključ konfiguracije uloge
- Upotreba komponente
- Vrsta objekta
- Podvrsta objekta
- Ovisno o kombinaciji, za prikaz može biti dostupno više konfiguracija.
- Odabirom retka u ovom bloku dodjeljivanja ažurira se "Trenutni dizajn konfiguracije" kako bi se prikazao izgled dizajniran prema odabranoj konfiguraciji.
Gumbi za rad na konfiguraciji (pogledajte gornju snimku zaslona): Ovo su gumbi koji se koriste za izmjenu "Trenutnog dizajna konfiguracije" za odabranu konfiguraciju u "Dostupnim konfiguracijama":
- Dodaj natpis: Pomoću ovog gumba moguće je dodati natpis u prikazu obrasca na stranici pregleda.
- Dodaj redak: Ovaj gumb dodaje redak u područje „Trenutni dizajn konfiguracije“.
- Pomakni gore: Ovaj gumb pomiče odabrano polje jedan red iznad trenutnog reda.
- Pomakni prema dolje: Ovaj gumb pomiče odabrano polje jedan red ispod trenutnog reda.
- Prikaži dostupna polja (slika 3): Prikazuje sva polja koja su dostupna za dodavanje u izgled tako da budu vidljiva u aplikaciji.
- Prikaži svojstva polja (slika 3): Prikazuje svojstva polja odabranog na rasporedu, koja možete pregledati i postaviti.
- U načinu uređivanja moguće je mijenjati neka od ovih svojstava.

- Ovaj alat podržava dodavanje ili uklanjanje polja (dostupnih u rječniku podataka) iz izgleda prikaza.
- Pomoću ovog alata nije moguće dodavati polja u strukture rječnika podataka i tablice tako da se ona odražavaju u vašem CRM-u.
- Zaslon za konfiguraciju tabličnog prikaza ima drugačiji izgled, gdje korisnik treba postaviti dostupne stupce i svojstva tih stupaca.

Pitanja sigurnosti
- Krajnji korisnici ne bi trebali imati pristup za izvođenje ovih postavki u alatu za konfiguraciju. Samo super korisnici ili programeri imaju ove uloge.
- Svaka napravljena promjena vidljiva je svim korisnicima koji pristupaju aplikaciji.
- Uz promjene implementirane u alatu za konfiguraciju korisničkog sučelja, krajnji korisnici mogu postaviti postavke za personalizaciju prikaza. Postavke personalizacije primjenjuju se na pojedinačnog korisnika i ne dijele se među ostalim krajnjim korisnicima.
- Prema zahtjevu, personalizacija se može kontrolirati unutar postavki prilagođavanja.
- To znači da postoje postavke prilagođavanja pomoću kojih programeri mogu ograničiti korisnike u personalizaciji prikaza.
- Nakon primjene ove postavke, gumb za personalizaciju neće biti dostupan krajnjim korisnicima.
Alat za poboljšanje aplikacije (AET)
- Alat za poboljšanje aplikacija je sveobuhvatan alat za poboljšanje SAP standardne aplikacije tako da se modifikacije do razine baze podataka implementiraju samim alatom, i gotovo da nema napora kodiranja.
- Ovaj je alat također integriran s alatom za konfiguraciju web sučelja.

- Slično kao i kod alata za konfiguraciju korisničkog sučelja, prvo morate odabrati područje za konfiguraciju (označeno plavom bojom) iz aplikacije.
- Ovo će otvoriti alat za konfiguraciju korisničkog sučelja u istom prozoru, kao što je prikazano dolje.

Morate odabrati odgovarajući gumb za AET poboljšanja (istaknuto gore):
- Prikaz poboljšanja: Omogućuje vam pregled već postojećih poboljšanja. Moguće je odabrati poboljšanje i izmijeniti ga.
- Gumb „Kreiraj polje“ može se koristiti za stvaranje novog polja u odabranom prikazu.
Slijedi prikaz postojećih poboljšanja polja i tablica:

Ovaj prikaz ima gumbe za poboljšanja prikaza i tablice u odgovarajućim blokovima dodjeljivanja:
- Novo: Pomoću ovog gumba moguće je kreirati nova polja i tablice.
- Pomoću hiperveze u prvom stupcu (ID poboljšanja) moguće je urediti postojeće poboljšanje.
Alat za konfiguraciju web sučelja u odnosu na alat za poboljšanje aplikacija
Prije nego što prijeđemo na detaljno poboljšanje prikaza, donja usporedba pojašnjava kada se koji alat treba koristiti:
| Aspekt | Alat za konfiguraciju web sučelja | Alat za poboljšanje aplikacije (AET) |
|---|---|---|
| Glavna svrha | Prilagodite vidljivi raspored postojećih prikaza | Dodavanje novih polja i tablica u bazu podataka |
| Utjecaj rječnika podataka | Ništa — koristi samo postojeća polja | Automatski generira strukture i tablice baze podataka |
| Napor kodiranja | Opcionalni ABAP za uznapredovale slučajeve | Gotovo nikakvo kodiranje nije potrebno |
| Tipičan korisnik | Funkcionalni konzultant ili superkorisnik | Funkcionalni konzultant koji surađuje s tehničkim voditeljem |
| Opseg promjena | Raspored i personalizacija po prikazu | Proširivost polja i tablica na razini cijele aplikacije |
Poboljšanje pogleda
- Kako biste poboljšali prikaz, nakon klika na gumb „Novo“ (prikazano na gornjoj snimci zaslona) potrebno je odabrati dio poslovnog objekta u koji treba dodati novo polje ili novu tablicu.

- Ovisno o odabranom objektu, bit će odabrane tablice i strukture baze podataka.
- Prilikom kreiranja polja potrebno je postaviti svojstva polja:

- Prema odabranim svojstvima, polje će se generirati i različiti slojevi će se poboljšati za novo polje.
- Gumb „Omogući stručni način rada“ može se koristiti tako da okvir odabire svojstva iz podatkovnog elementa korištenog u definiciji polja.
- U Stručnom načinu rada moramo postaviti vrijednost za polje Element podataka.
- U definiciji podatkovnog elementa moguće je postaviti svojstva poput Oznake (Description).
- Dakle, različita svojstva polja mogu se automatski postaviti korištenjem definicije podatkovnog elementa u podatkovnom rječniku.

- Slično tome, možemo kreirati polja tablice pomoću AET-a.
- Za tablicu moramo odrediti detalje tablice kao cjeline, kao i pojedinačna polja koja će se generirati za tablicu.

- Nakon što se polje ili tablica generiraju pomoću AET-a, aplikacija će se ponovno pokrenuti i korisnik tada može koristiti novo polje ili tablicu.
- Ova polja i tablice također će ažurirati potrebne tablice baze podataka.
- To znači da kada unesete vrijednost za ova polja i izvršite spremanje, vrijednost će se pohraniti u bazu podataka.

