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.

  • 🧩 Straturi de configurare: Patru valori ale parametrilor — Cheia de configurare a rolului, Utilizarea componentei, Tipul de obiect și Subtipul de obiect — identifică în mod unic fiecare aspect de vizualizare întreținut în cadrul instrumentului de configurare a interfeței web.
  • 🖱️ Design prin glisare și plasare: Adăugați, reordonați și eliminați câmpuri utilizând editorul vizual care afișează Câmpurile disponibile și Proprietățile câmpurilor fără a modifica structurile dicționarului de date.
  • 🛡️ Controale acces: Doar superutilizatorii sau dezvoltatorii primesc roluri de configurare, iar particularizarea setărilor poate dezactiva personalizarea utilizatorului final în vizualizările selectate.
  • ⚙️ Putere AET: Instrumentul de îmbunătățire a aplicațiilor extinde automat câmpurile și tabelele până la nivelul bazei de date, eliminând codarea ABAP manuală pentru majoritatea scenariilor de extensibilitate.
  • 🧠 Modul expert: Legarea de noi câmpuri la un element de date existent propagă etichetele, ajutorul pentru căutare și proprietățile câmpurilor în mod consecvent pe fiecare strat al interfeței utilizator.

SAP Instrumente de configurare și îmbunătățire a interfeței web CRM

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.
Instrumentul de configurare a interfeței de utilizare web
Butoane pe pagina interfeței web — să le studiem mai jos
  1. Zona configurabilă Instrumentul de configurare a interfeței de utilizare web: Aceasta evidențiază zona de pe ecran care este configurabilă.
  2. Pagina de configurare Instrumentul de configurare a interfeței de utilizare web: Aceasta deschide fereastra pop-up pentru a configura pagina curentă:

Instrumentul de configurare a interfeței de utilizare web

Instrumentul de configurare a interfeței de utilizare web
Vizualizare configurare pentru pagina Centrului de lucru
  1. Personalizare Instrumentul de configurare a interfeței de utilizare web
    1. Cu aceasta, utilizatorul își poate seta propriul aspect al vizualizării.
    2. Aceasta afectează un utilizator individual și nu se aplică întregii aplicații.
  1. Tipărește pagina Instrumentul de configurare a interfeței de utilizare web: 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.
Instrumentul de configurare a interfeței de utilizare web
Vizualizarea Configurației pentru Vizualizare formular în Pagina Prezentare generală – I

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”:

  1. Adăugare legendă: Cu acest buton, este posibil să adăugați o legendă în Vizualizarea formularului dintr-o pagină de prezentare generală.
  2. Adăugare linie: Acest buton adaugă un rând în zona „Design configurație curentă”.
  3. Mutare în sus: Acest buton mută un câmp selectat cu un rând deasupra rândului curent.
  4. Mutare în jos: Acest buton mută un câmp selectat cu un rând sub rândul curent.
  5. 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.
  6. 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.
  7. În modul de editare, este posibil să modificați unele dintre aceste proprietăți.
Instrumentul de configurare a interfeței de utilizare web
Vizualizarea Configurației pentru Vizualizare formular în Pagina Prezentare generală – II
  • 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.
Instrumentul de configurare a interfeței de utilizare web
Vizualizarea de configurare pentru Vizualizarea tabelului

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.
Instrument de îmbunătățire a aplicației
Zona de configurare evidențiată la clic pe butonul
  • 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.
Instrument de îmbunătățire a aplicației
Instrument de configurare a UI pentru AET

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:

Instrument de îmbunătățire a aplicației
Vizualizare de îmbunătățire a afișajului

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.
Vizualizare îmbunătățită
Selectați o parte a obiectului business
  • Î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:
Vizualizare îmbunătățită
Setați proprietățile noului câmp
  • 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.
Vizualizare îmbunătățită
Setarea proprietăților noului câmp – Modul expert activat
  • Î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.
Vizualizare îmbunătățită
Crearea unei vizualizări de tabel folosind AET
  • 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.

Întrebări frecvente

Instrumentul de configurare a interfeței web permite consultanților să adapteze aspectul interfețelor standard SAP Vizualizări CRM — adăugarea, eliminarea și rearanjarea câmpurilor extrase din dicționarul de date — fără a modifica structurile bazei de date subiacente sau a scrie cod ABAP în majoritatea scenariilor.

Fiecare layout este identificat prin Cheia de configurare a rolului, Utilizarea componentelor, Tipul de obiect și Subtipul de obiect. Împreună, aceste patru valori permit coexistența mai multor configurații pentru aceeași vizualizare și leagă layout-ul corect de rolul utilizatorului.

Folosește instrumentul de configurare a interfeței web pentru a rearanja câmpurile existente. Alege AET atunci când trebuie să adaugi câmpuri sau tabele noi care trebuie să persiste în baza de date subiacentă, deoarece AET generează automat obiectele dicționarului de date.

Da. SAP Copiloții Joule și AI încorporați în BTP pot recomanda ajustări de aspect, pot redacta fragmente ABAP, pot sugera nume de câmpuri și pot semnala inconsecvențele dintre configurațiile interfeței web, accelerând atât configurarea interfeței web, cât și sarcinile AET.

Da. Tratați sugestiile de inteligență artificială ca pe o primă schiță. Un consultant funcțional trebuie să valideze convențiile de denumire, verificările de autorizare și impactul ulterioar în stratul BOL înainte de a muta îmbunătățirile AET generate prin standard. SAP fluxul de lucru al cererilor de transport.

Rezumați această postare cu: