SAP Interfață web CRM: Configurare și îmbunătățire
⚡ Rezumat inteligent
Instrumente de configurare a interfeței web și de îmbunătățire a aplicațiilor în SAP CRM permite consultanților să adapteze roluri standard, vizualizări și structuri de baze de date fără a fi nevoie de codare ABAP complexă. Acest tutorial explică modelul de configurare a layout-ului, designul bazat pe parametri, controalele de securitate și îmbunătățirile complete ale câmpurilor și tabelelor prin AET.

Descriere
- SAP CRM are multe roluri standard definite (de exemplu, Profesionist în vânzări) și aplicații în cadrul acestor roluri (de exemplu, Managementul conturilor).
- Într-un scenariu general, companiile nu utilizează aplicațiile standard așa cum sunt și optează 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ă modificați vizualizările, să adăugați câmpuri, să 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 interfață web.
- Aceste configurații sunt identificate folosind 4 valori ale parametrilor.
- Astfel, puteți îmbunătăți configurațiile interfeței web cu noi machete utilizând valori diferite ale parametrilor.
- Câmpurile afișate în interfața web provin din structurile bazei de date definite în dicționarul de date.
- Conform cerinței, nu toate câmpurile sunt afișate pe toate ecranele.
- Este posibil să modificați ecranele folosind instrumentul de configurare a interfeței web.
- Cu acest instrument, este posibil să eliminați anumite câmpuri de pe ecrane.
- De asemenea, vă permite să adăugați pe ecran un câmp disponibil în structura dicționarului de date.
- Pe toate paginile din CRM Web UI, există un buton pentru a accesa „Instrumentul Web UI”.
- Există roluri predefinite necesare pentru ca acest buton să fie disponibil.
- Prin urmare, pentru a vedea acest buton și a face modificări în acest instrument, utilizatorul trebuie să aibă suficiente autorizări.

- Zona configurabilă
: Aceasta evidențiază zona de pe ecran care este configurabilă.
- Pagina de configurare
: Aceasta deschide fereastra pop-up pentru a configura pagina curentă:

- Personalizare
- Cu aceasta, utilizatorul își poate seta propriul aspect al vizualizării.
- Aceasta afectează un utilizator individual și nu se aplică întregii aplicații.
- Tipărește pagina
: Pentru a imprima pagina curentă.
- Pentru a crea un nou layout, puteți utiliza butonul „Nou” pentru a crea un formular gol.
- De asemenea, puteți copia o configurație existentă și apoi o puteți modifica după cum este necesar.
- Instrumentul de configurare a interfeței web acceptă funcția drag-and-drop pentru a adăuga câmpuri în aspect.
- De asemenea, oferă posibilitatea de a seta diferite proprietăți ale unui câmp.
- În câteva cazuri, implementarea acestor îmbunătățiri include și programarea ABAP în componentele interfeței web.

Configurații disponibile (captură de ecran de mai sus):
- O configurație este identificată printr-o combinație unică a următoarelor câmpuri:
- Cheia de configurare a rolului
- Utilizarea componentelor
- Tip obiect
- Subtip obiect
- În funcție de combinație, 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 pentru configurația selectată.
Butoane pentru lucrul la configurație (vezi captura de ecran de mai sus): Acestea sunt butoanele folosite pentru a modifica „Designul configurației curente” pentru configurația selectată în „Configurații disponibile”:
- Adăugare legendă: Cu acest buton, este posibil să adăugați o legendă în Vizualizarea formularului dintr-o pagină de prezentare generală.
- Adăugare linie: Acest buton adaugă un rând în zona „Design configurație curentă”.
- Mutare în sus: Acest buton mută un câmp selectat cu un rând deasupra rândului curent.
- Mutare în jos: Acest buton mută un câmp selectat cu un rând sub rândul curent.
- Afișare câmpuri disponibile (Fig. 3): Afișează toate câmpurile disponibile pentru a fi adăugate în layout, astfel încât să fie vizibile în aplicație.
- Afișare proprietăți câmp (Fig. 3): Afișează proprietățile câmpului selectat în layout, pe care le puteți vizualiza și seta.
- În modul de editare, este posibil să modificați unele dintre aceste proprietăți.

- Acest instrument permite adăugarea sau eliminarea de câmpuri (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 o vizualizare tabelară are un aspect diferit, unde 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. Doar superutilizatorii 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 de configurare a interfeței utilizator, utilizatorii finali pot configura setări pentru personalizarea vizualizării. Setările de personalizare sunt aplicabile fiecărui utilizator individual și nu sunt partajate între alți utilizatori finali.
- Conform cerințelor, personalizarea poate fi controlată în cadrul setărilor de personalizare.
- Aceasta înseamnă că există setări de personalizare cu ajutorul cărora 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)
- Instrumentul de îmbunătățire a aplicațiilor este un instrument complet pentru îmbunătățirea SAP aplicații standard astfel încât modificările până la nivelul bazei de date sunt implementate chiar de instrument și nu există aproape niciun efort de codare.
- Acest instrument este, de asemenea, integrat cu instrumentul Web UI Configuration.

- Similar instrumentului de configurare a interfeței utilizator, 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 utilizator în aceeași fereastră, așa cum se arată mai jos.

Trebuie să selectați butonul relevant pentru îmbunătățirile AET (evidențiate mai sus):
- Îmbunătățiri de afișare: Vă permite să vizualizați îmbunătățirile deja existente. Este posibil să selectați o îmbunătățire și să o modificați.
- Butonul „Creare câmp” poate fi utilizat pentru a crea un câmp nou în vizualizarea selectată.
Mai jos este prezentată îmbunătățirile existente aduse câmpurilor și tabelelor:

Această vizualizare are butoane pentru îmbunătățiri ale funcției Vizualizare și Tabel în blocurile de atribuire respective:
- Nou: Folosind acest buton, este posibil să creați câmpuri noi și, de asemenea, să creați tabele.
- Folosind hyperlinkul din prima coloană (ID îmbunătățire), este posibil să editați o îmbunătățire existentă.
Instrument de configurare a interfeței web vs. instrument de îmbunătățire a aplicațiilor
Înainte de a trece la îmbunătățirea vizualizării pas cu pas, comparația de mai jos clarifică când ar trebui utilizat fiecare instrument:
| Aspect | Instrumentul de configurare a interfeței de utilizare web | Instrument de îmbunătățire a aplicațiilor (AET) |
|---|---|---|
| Scopul principal | Ajustați aspectul vizibil al vizualizărilor existente | Adăugați câmpuri și tabele noi în baza de date |
| Impactul dicționarului de date | Niciunul — folosește doar câmpurile existente | Generează automat structuri de baze de date și tabele |
| Efort de codare | ABAP opțional pentru cazuri avansate | Aproape zero nevoie de codare |
| Utilizator tipic | Consultant funcțional sau superutilizator | Consultant funcțional care lucrează cu liderul tehnic |
| Domeniul de aplicare al schimbării | Aspect și personalizare per vizualizare | Extensibilitate la nivel de câmp și tabel la nivel de aplicație |
Vizualizare îmbunătățită
- Pentru a îmbunătăți o vizualizare, după ce faceți clic pe butonul „Nou” (prezentat în captura de ecran de mai sus), trebuie să selectați partea obiectului business unde trebuie adăugat noul câmp sau noul tabel.

- În funcție de obiectul selectat, vor fi selectate tabelele și structurile bazei de date.
- La crearea unui câmp, trebuie să setați proprietățile acestuia:

- Conform proprietăților selectate, câmpul va fi generat și vor fi îmbunătățite diferite straturi pentru noul câmp.
- Butonul „Activare mod expert” poate fi utilizat astfel încât framework-ul să selecteze 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 definiția elementului de date, este posibil să se seteze proprietăți precum Etichetă (Description).
- Astfel, diferite proprietăți ale câmpului pot fi setate automat folosind definiția elementului de date din dicționarul de date.

- În mod similar, putem crea câmpuri de tabel folosind AET.
- Pentru un tabel, trebuie să specificăm detaliile tabelului în ansamblu, precum și câmpurile individuale care vor fi generate pentru tabel.

- Odată ce un câmp sau un tabel este generat folosind AET, aplicația va reporni, iar utilizatorul poate utiliza apoi noul câmp sau tabel.
- Aceste câmpuri și tabele vor fi actualizate și tabelele necesare din baza de date.
- Aceasta înseamnă că atunci când introduceți o valoare pentru aceste câmpuri și efectuați o salvare, valoarea va fi stocată în baza de date.

