SAP CRM Web UI: Instrumente de configurare, aplicație și îmbunătățire
Descriere
- SAP CRM are multe roluri standard definite (de exemplu, Sales Professional) și aplicații în cadrul acestor roluri (de exemplu, Account Management)
- În scenariul general, companiile nu folosesc aplicațiile standard așa cum sunt și merg pentru îmbunătățiri minore sau majore
- Având în vedere acest lucru, SAP CRM a fost implementat cu instrumente pentru îmbunătățirea SAP aplicații standard. Folosind aceste instrumente, este posibil să schimbați vizualizările, adăugați câmpuri, adăugați tabele etc. în aplicațiile existente
- Aceste instrumente includ în principal:
- Instrumentul de configurare a interfeței de utilizare web
- Instrumente de îmbunătățire a aplicațiilor (AET)
Instrumentul de configurare a interfeței de utilizare web
- Aspectul afișat pentru orice vizualizare în SAP CRM este menținută ca Configurație Web UI
- Aceste configurații sunt identificate folosind 4 valori ale parametrilor
- Astfel, puteți îmbunătăți Configurațiile Web UI cu noi layout-uri folosind valori diferite ale parametrilor
- Câmpurile afișate în UI Web provin din structurile bazei de date definite în dicționarul de date
- Conform cerințelor, nu toate câmpurile sunt afișate în toate ecranele
- Este posibil să modificați ecranele utilizând instrumentul Web UI Configuration
- Cu acest instrument, este posibilă eliminarea unor câmpuri de pe ecrane
- De asemenea, permite adăugarea unui câmp disponibil în structura dicționarului de date pe ecran
- Pe toate paginile din CRM Web UI, există un buton pentru a accesa „Instrumentul UI web”
- Există roluri predefinite necesare pentru a face acest buton disponibil
- Astfel, pentru a vedea acest buton și pentru a face modificări în acest instrument, utilizatorul trebuie să aibă suficiente autorizații
- Zona configurabilă
: Aceasta evidențiază zona din ecran care este configurabilă
- Pagina de configurare
: Aceasta deschide fereastra pop-up pentru a configura pagina curentă:
- Personalizare
- Cu aceasta, utilizatorul poate seta propriul aspect al vizualizării
- Acest lucru afectează utilizatorul individual și nu se aplică întregii aplicații
- Tipărește pagina
: Pentru a imprima pagina curentă
- Pentru a crea un nou aspect, este posibil să utilizați butonul „Nou” pentru a crea un formular gol
- De asemenea, puteți utiliza copiați configurația existentă și apoi modificați-o după cum este necesar
- Instrumentul de configurare a interfeței de utilizare web acceptă funcția de glisare și plasare pentru a adăuga câmpuri la aspect
- De asemenea, oferă posibilitatea de a seta diferite proprietăți ale unui câmp
- În câteva cazuri, implementările acestor îmbunătățiri includ și programarea ABAP în Componentele Web UI
Configurații disponibile (captură de ecran de mai sus)
- O configurație este identificată cu o combinație unică de următoarele câmpuri:
- Cheia de configurare a rolului
- Utilizarea componentelor
- Tip obiect
- Subtip obiect
- În funcție de combinația diferită, pot fi disponibile mai multe configurații pentru o vizualizare
- Selectarea unui rând în acest bloc de atribuire actualizează „Designul configurației curente” pentru a afișa aspectul proiectat în configurația selectată
- Butoane pentru a lucra la configurare (vezi captura de ecran de mai sus): Acestea sunt butoanele pentru a modifica „Designul configurației curente” pentru configurația selectată în „Configurații disponibile”
- Adăugați legendă: Cu butonul este posibil să adăugați legendă în vizualizarea Formular într-o pagină de prezentare generală
- Adăugați linie: Acest buton adaugă un rând în zona „Design configurație curentă”.
- Mutare în sus: Acest buton este pentru a muta un câmp selectat cu un rând deasupra rândului său curent
- Mutare în jos: Acest buton este pentru a muta un câmp selectat cu un rând sub rândul său curent
- Afișare câmpuri disponibile: (Fig. 3) arată toate câmpurile care sunt disponibile pentru a fi adăugate la aspect, astfel încât să fie vizibil în aplicație
- Afișare proprietăți câmp: (Fig. 3) arată că puteți vedea și seta proprietățile câmpului selectat pe aspect
- În modul de editare, este posibilă modificarea unora dintre aceste proprietăți
- Acest instrument acceptă adăugarea sau eliminarea câmpurilor (disponibile în dicționarul de date) din aspectul vizualizării
- Cu acest instrument nu este posibil să adăugați câmpuri în structurile și tabelele dicționarului de date astfel încât să se reflecte în CRM-ul dvs.
- Ecranul de configurare pentru vizualizarea tabelului are un aspect diferit, în care utilizatorul trebuie să seteze coloanele disponibile și proprietățile acestor coloane
Preocupările legate de securitate
- Utilizatorii finali nu ar trebui să aibă acces pentru a efectua aceste setări în instrumentul de configurare. Numai super-utilizatorii sau dezvoltatorii au aceste roluri
- Orice modificare efectuată este vizibilă pentru toți utilizatorii care accesează aplicația
- Pe lângă modificările implementate în instrumentul UI Configuration, utilizatorii finali pot face setări pentru personalizarea vizualizării. Setările de personalizare sunt aplicabile utilizatorului individual și nu sunt partajate între utilizatorii finali
- Conform cerințelor, personalizarea poate fi controlată în setarea de personalizare
- Aceasta înseamnă că există setări de personalizare cu care dezvoltatorii pot restricționa utilizatorii de la personalizarea vizualizărilor
- După aplicarea acestei setări, butonul de personalizare nu va fi disponibil pentru utilizatorii finali
Instrument de îmbunătățire a aplicațiilor (AET)
- Application Enhancement Tool este un instrument cuprinzător pentru îmbunătățirea SAP aplicații standard, astfel încât modificările până la nivelul bazei de date sunt implementate de instrumentul în sine și nu există aproape niciun efort de codare.
- Acest instrument este, de asemenea, integrat cu instrumentul Web UI Configuration.
- Similar instrumentului UI Configuration, mai întâi trebuie să selectați zona configurabilă (evidențiată cu albastru) din aplicație
- Aceasta va deschide instrumentul de configurare a interfeței de utilizare în aceeași fereastră ca cea prezentată mai jos
Instrument de configurare a UI pentru AET
Trebuie să selectăm un buton relevant pentru îmbunătățirile AET (evidențiate mai sus)
- Îmbunătățiri de afișare: vă permite să vedeți îmbunătățirile deja existente. Este posibil să selectați o îmbunătățire și să o modificați
- Butonul „Creează câmp” poate fi folosit pentru a crea un câmp nou în vizualizarea selectată
Mai jos este afișarea îmbunătățirilor existente în câmp și tabel:
Această vizualizare are butoane pentru îmbunătățirea Vizualizare și Tabel în blocurile de atribuire respective:
- Nou: Folosind acest buton este posibil să creați noi câmpuri și, de asemenea, să creați tabele
- Folosind hyperlinkul din prima coloană (ID de îmbunătățire) este posibil să editați o îmbunătățire existentă
Vizualizare îmbunătățită
- Pentru a îmbunătăți o vizualizare după ce faceți clic pe butonul „Nou” (prezentat în imaginea de mai sus), trebuie să selectați partea obiectului de afaceri în care trebuie adăugat noul câmp sau noul tabel:
- În funcție de obiectul selectat, vor fi selectate tabelele bazei de date și structurile.
- În timp ce creați un câmp, trebuie să setați proprietățile câmpului:
- În funcție de proprietățile selectate, câmpul va fi generat și diferite straturi vor fi îmbunătățite pentru noul câmp
- Butonul „Activați modul de export” poate fi utilizat astfel încât cadrul să aleagă proprietăți din elementul de date utilizat în definiția câmpului
- În Modul Expert, trebuie să setăm o valoare pentru câmpul Element de date
- În definirea elementelor de date, este posibil să setați proprietăți precum Label (Description)
- Astfel, diferite proprietăți ale câmpului trebuie setate automat utilizând definiția elementului de date în dicționarul de date
- În mod similar, putem crea câmpuri de tabel folosind AET
- Pentru tabel, trebuie să specificăm detaliile tabelului ca întreg și, de asemenea, câmpurile individuale care trebuie generate pentru tabel
- Odată ce câmpul sau tabelul este generat folosind AET, aplicația va reporni și utilizatorul poate utiliza apoi noul câmp sau tabel
- Aceste câmpuri și tabel vor avea, de asemenea, actualizate tabelele de bază de date necesare
- Aceasta înseamnă că atunci când introduceți valoare pentru aceste câmpuri și efectuați salvarea, valoarea va fi stocată în baza de date