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
- Area configurabile : Evidenzia le aree configurabili dello schermo
- Configura pagina : Si apre il pop-up per configurare la pagina corrente:
- Personalizzazione
- Con questo, l'utente può impostare il proprio layout della vista
- Ciò riguarda il singolo utente e non è applicabile all'intera applicazione
- Stampa pagina : 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
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"
- Aggiungi didascalia: con il pulsante è possibile aggiungere la didascalia nella vista Modulo in una pagina di panoramica
- Aggiungi riga: questo pulsante aggiunge una riga nell'area "Progetto di configurazione corrente".
- Sposta su: questo pulsante serve per spostare un campo selezionato una riga sopra la riga corrente
- Sposta giù: questo pulsante serve per spostare un campo selezionato una riga sotto la riga corrente
- Mostra campi disponibili:(Fig. 3) mostra tutti i campi che sono disponibili per essere aggiunti al layout in modo che sia visibile sull'applicazione
- Mostra proprietà campo: (Fig. 3) mostra che è possibile visualizzare e impostare le proprietà del campo selezionato nel layout
- In modalità modifica è possibile modificare alcune di queste proprietà
- 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
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.
- 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
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:
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:
- 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:
- 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
- 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
- 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