SAP Interfaccia utente Web CRM: strumenti di configurazione, applicazione e miglioramento

Panoramica

  • SAP CRM ha molti ruoli standard definiti (ad esempio, Sales Professional) e applicazioni all'interno di questi ruoli (ad esempio, Account Management)
  • Nello scenario generale, le aziende non utilizzano le applicazioni standard così come sono e optano per miglioramenti minori o maggiori
  • Considerando questo, SAP Il CRM è stato implementato con strumenti per il potenziamento del SAP applicazioni standard. Utilizzando questi strumenti, è possibile modificare le visualizzazioni, aggiungere campi, aggiungere tabelle, ecc. nelle applicazioni esistenti
  • Questi strumenti includono principalmente:
  • Strumento di configurazione dell'interfaccia utente Web
  • Strumenti di miglioramento delle applicazioni (AET)

Strumento di configurazione dell'interfaccia utente Web

  • Il layout visualizzato per qualsiasi vista in SAP CRM viene mantenuto come configurazione dell'interfaccia utente Web
  • Queste configurazioni sono identificate utilizzando 4 valori di parametro
  • Pertanto, è possibile migliorare le configurazioni dell'interfaccia utente Web con nuovi layout utilizzando valori di parametro diversi
  • I campi visualizzati nell'interfaccia utente Web provengono dalle strutture di database definite nel dizionario dati
  • Secondo i requisiti, non tutti i campi vengono visualizzati in tutte le schermate
  • È possibile modificare le schermate utilizzando lo strumento di configurazione dell'interfaccia utente Web
  • Con questo strumento è possibile eliminare alcuni campi dalle schermate
  • Inoltre consente di aggiungere allo schermo un campo disponibile nella struttura del dizionario dati
  • In tutte le pagine del Interfaccia utente Web del CRM, è presente un pulsante per accedere allo "Strumento interfaccia utente Web"
  • Sono necessari ruoli predefiniti per rendere disponibile questo pulsante
  • Pertanto, per visualizzare questo pulsante e apportare modifiche a questo strumento, l'utente deve disporre di autorizzazioni sufficienti
Strumento di configurazione dell'interfaccia utente Web
Pulsanti sulla pagina dell'interfaccia utente Web Analizziamoli di seguito
  1. Area configurabile Strumento di configurazione dell'interfaccia utente Web: Evidenzia le aree configurabili dello schermo
  2. Configura pagina Strumento di configurazione dell'interfaccia utente Web: Si apre il pop-up per configurare la pagina corrente:

Strumento di configurazione dell'interfaccia utente Web

Strumento di configurazione dell'interfaccia utente Web
Visualizzazione della configurazione per la pagina del centro di lavoro
  1. Personalizzazione Strumento di configurazione dell'interfaccia utente Web
    1. Con questo, l'utente può impostare il proprio layout della vista
    2. Ciò riguarda il singolo utente e non è applicabile all'intera applicazione
  1. Stampa pagina Strumento di configurazione dell'interfaccia utente Web: Per stampare la pagina corrente
  • Per creare un nuovo layout, è possibile utilizzare il pulsante “Nuovo” per creare un modulo vuoto
  • Inoltre è possibile copiare la configurazione esistente e quindi modificarla come richiesto
  • Lo strumento di configurazione dell'interfaccia utente Web supporta la funzionalità di trascinamento della selezione per aggiungere i campi al layout
  • Fornisce inoltre la possibilità di impostare diverse proprietà di un campo
  • In alcuni casi, le implementazioni di questi miglioramenti includono anche la programmazione ABAP nei componenti dell'interfaccia utente Web
Strumento di configurazione dell'interfaccia utente Web
Visualizzazione della configurazione per la visualizzazione modulo nella pagina Panoramica – I

Configurazioni disponibili (schermata sopra)

  • Una configurazione viene identificata con una combinazione univoca dei seguenti campi:
  • Chiave di configurazione del ruolo
  • Utilizzo dei componenti
  • Tipo di oggetto
  • Sottotipo oggetto
  • A seconda della diversa combinazione, possono essere disponibili più configurazioni per una vista
  • Selezionando una riga in questo blocco di assegnazione si aggiorna il "Progetto della configurazione corrente" per mostrare il layout progettato nella configurazione selezionata
  • Pulsanti per lavorare sulla configurazione (vedi screenshot sopra): Questi sono i pulsanti per modificare il "Design della configurazione corrente" per la configurazione selezionata in "Configurazioni disponibili"

    1. Aggiungi didascalia: con il pulsante è possibile aggiungere la didascalia nella vista Modulo in una pagina di panoramica
    2. Aggiungi riga: questo pulsante aggiunge una riga nell'area "Progetto di configurazione corrente".
    3. Sposta su: questo pulsante serve per spostare un campo selezionato una riga sopra la riga corrente
    4. Sposta giù: questo pulsante serve per spostare un campo selezionato una riga sotto la riga corrente
    5. Mostra campi disponibili:(Fig. 3) mostra tutti i campi che sono disponibili per essere aggiunti al layout in modo che sia visibile sull'applicazione
    6. Mostra proprietà campo: (Fig. 3) mostra che è possibile visualizzare e impostare le proprietà del campo selezionato nel layout
    7. In modalità modifica è possibile modificare alcune di queste proprietà
Strumento di configurazione dell'interfaccia utente Web
Visualizzazione della configurazione per la visualizzazione modulo nella pagina Panoramica – II
  • Questo strumento supporta l'aggiunta o la rimozione di campi (disponibili nel dizionario dati) dal layout della vista
  • Con questo strumento non è possibile aggiungere i campi nelle strutture e nelle tabelle del dizionario dati in modo che si riflettano nel tuo CRM.
  • La schermata di configurazione per la visualizzazione tabella ha un layout diverso, in cui l'utente deve impostare le colonne disponibili e le proprietà di queste colonne
Strumento di configurazione dell'interfaccia utente Web
Visualizzazione di configurazione per la visualizzazione tabella

Problemi di sicurezza

  • Gli utenti finali non dovrebbero avere accesso per eseguire queste impostazioni nello strumento di configurazione. Questi ruoli vengono forniti solo ai superutenti o agli sviluppatori
  • Qualsiasi modifica apportata è visibile a tutti gli utenti che accedono all'applicazione
  • Oltre alle modifiche implementate nello strumento Configurazione dell'interfaccia utente, gli utenti finali possono eseguire impostazioni per la personalizzazione della visualizzazione. Le impostazioni di personalizzazione sono applicabili al singolo utente e non sono condivise tra gli utenti finali
  • Secondo i requisiti, la personalizzazione può essere controllata all'interno dell'impostazione di personalizzazione
  • Ciò significa che esistono impostazioni di personalizzazione con le quali gli sviluppatori possono impedire agli utenti di personalizzare le visualizzazioni
  • Dopo aver applicato questa impostazione, il pulsante di personalizzazione non sarà disponibile per gli utenti finali

Strumento di miglioramento delle applicazioni (AET)

  • Application Enhancement Tool è uno strumento completo per il miglioramento di SAP applicazioni standard in modo tale che le modifiche fino al livello del database siano implementate dallo strumento stesso e non vi sia quasi nessuno sforzo di codifica.
  • Questo strumento è inoltre integrato con lo strumento di configurazione dell'interfaccia utente Web.
Strumento di miglioramento dell'applicazione
Area di configurazione evidenziata facendo clic sul pulsante
  • Similmente allo strumento Configurazione UI, devi prima selezionare l'area configurabile (evidenziata in blu) dall'applicazione
  • Questo aprirà lo strumento di configurazione dell'interfaccia utente nella stessa finestra mostrata di seguito
    Strumento di miglioramento dell'applicazione
    Strumento di configurazione dell'interfaccia utente per AET

Dobbiamo selezionare un pulsante pertinente per i miglioramenti AET (evidenziati sopra)

  • Miglioramenti della visualizzazione: consente di visualizzare i miglioramenti già esistenti. È possibile selezionare un miglioramento e modificarlo
  • Il pulsante "Crea campo" può essere utilizzato per creare un nuovo campo nella vista selezionata

Di seguito sono riportati i miglioramenti esistenti dei campi e delle tabelle:

Strumento di miglioramento dell'applicazione
Visualizza la visualizzazione dei miglioramenti

Questa vista dispone di pulsanti per i miglioramenti di vista e tabella nei rispettivi blocchi di assegnazione:

  • Nuovo: Utilizzando questo pulsante è possibile creare nuovi campi ed anche creare tabelle
  • Utilizzando il collegamento ipertestuale nella prima colonna (ID miglioramento) è possibile modificare un miglioramento esistente

Miglioramento della vista

  • Per migliorare una visualizzazione dopo aver fatto clic sul pulsante "Nuovo" (mostrato nello screenshot sopra) è necessario selezionare la parte dell'oggetto business in cui deve essere aggiunto il nuovo campo o la nuova tabella:
Miglioramento della vista
Selezionare la parte dell'oggetto aziendale
  • A seconda dell'oggetto selezionato verranno selezionate le tabelle del database e le strutture.
  • Durante la creazione di un campo, è necessario impostare le proprietà del campo:
Miglioramento della vista
Imposta le proprietà del nuovo campo
  • In base alle proprietà selezionate il campo verrà generato e diversi livelli verranno migliorati per il nuovo campo
  • Il pulsante "Abilita modalità di esportazione" può essere utilizzato in modo che il framework scelga le proprietà dall'elemento dati utilizzato nella definizione del campo
  • In modalità Esperto, dobbiamo impostare il valore per il campo Elemento dati
  • Nella definizione dell'elemento dati, è possibile impostare proprietà come Label (Descriptione)
  • Pertanto le diverse proprietà del campo devono essere impostate automaticamente utilizzando la definizione dell'elemento dati nel dizionario dati
Miglioramento della vista
Imposta le proprietà del nuovo campo – Modalità esperto abilitata
  • Allo stesso modo possiamo creare campi tabella utilizzando AET
  • Per la tabella, dobbiamo specificare i dettagli della tabella nel suo complesso e anche i singoli campi da generare per la tabella
Miglioramento della vista
Creazione di una vista tabella utilizzando AET
  • Una volta generato il campo o la tabella utilizzando AET, l'applicazione verrà riavviata e l'utente potrà quindi utilizzare il nuovo campo o tabella
  • Questi campi e queste tabelle avranno aggiornato anche le tabelle del database richieste
  • Ciò significa che quando si immette un valore per questi campi ed si esegue il salvataggio, il valore verrà archiviato nel database