Interfaccia utente Web SAP CRM: configurazione, applicazione e amp; Strumenti di miglioramento

Sommario:

Anonim

Panoramica

  • SAP CRM ha molti ruoli standard definiti (ad esempio, Sales Professional) e applicazioni all'interno di questi ruoli (ad esempio, Account Management)
  • In generale, le aziende non utilizzano le applicazioni standard così come sono e richiedono miglioramenti minori o maggiori
  • In considerazione di ciò, SAP CRM è stato implementato con strumenti per il miglioramento delle applicazioni standard SAP. 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 dell'applicazione (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 vengono identificate utilizzando 4 valori di parametro
  • Pertanto, è possibile migliorare le configurazioni dell'interfaccia utente Web con nuovi layout utilizzando diversi valori di parametro
  • I campi visualizzati nell'interfaccia utente Web provengono dalle strutture del database definite nel dizionario dei dati
    • Secondo il requisito, 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 rimuovere alcuni campi dalle schermate
    • Inoltre permette di aggiungere sullo schermo un campo disponibile nella struttura del dizionario dei dati
  • In tutte le pagine dell'interfaccia utente web di CRM è presente un pulsante per accedere allo "strumento dell'interfaccia utente web"
    • Sono necessari ruoli predefiniti per rendere disponibile questo pulsante
    • Pertanto, per vedere questo pulsante e apportare modifiche in questo strumento, l'utente deve disporre di autorizzazioni sufficienti


Pulsanti sulla pagina dell'interfaccia utente Web Analizziamoli di seguito

  1. Area configurabile : evidenzia l'area nella schermata che è configurabile
  2. Configura pagina : questo apre il pop-up per configurare la pagina corrente:



Pagina di visualizzazione della configurazione per il centro di lavoro

  1. Personalizzazione
    1. Con questo, l'utente può impostare il proprio layout della vista
    2. Ciò influisce sul singolo utente e non è applicabile all'intera applicazione
  1. Stampa pagina : Per stampare la pagina corrente
  • Per creare un nuovo layout, è possibile utilizzare il pulsante "Nuovo" per creare un modulo vuoto
    • Inoltre è possibile utilizzare 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 (screenshot 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 visualizzazione
  • La selezione di una riga in questo blocco di assegnazione aggiorna il "Design 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 "Progetto di 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 "Progettazione della configurazione corrente"
    3. Sposta in alto: questo pulsante serve per spostare un campo selezionato di una riga sopra la riga corrente
    4. Sposta in basso: questo pulsante serve per spostare un campo selezionato di una riga sotto la riga corrente
    5. Mostra Campi Disponibili: (Fig.3) mostra tutti i campi disponibili per essere aggiunti al layout in modo che sia visibile sull'applicazione
    6. Mostra le proprietà del campo: (Fig. 3) mostra che puoi vedere e impostare le proprietà del campo selezionato nel layout
    7. In modalità di modifica, è possibile modificare alcune di queste proprietà
  • Questo strumento supporta l'aggiunta o la rimozione di campi (disponibile 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 tale 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. Solo i super utenti o gli sviluppatori vengono forniti con questi ruoli
  • Qualsiasi modifica apportata è visibile a tutti gli utenti che accedono all'applicazione
  • Oltre alle modifiche implementate nello strumento di configurazione dell'interfaccia utente, gli utenti finali possono configurare le impostazioni per la personalizzazione della visualizzazione. Le impostazioni di personalizzazione sono applicabili al singolo utente e non sono condivise tra gli utenti finali
  • Secondo il requisito, la personalizzazione può essere controllata all'interno delle impostazioni di personalizzazione
    • Ciò significa che esistono impostazioni di personalizzazione con le quali gli sviluppatori possono limitare gli utenti dalla personalizzazione delle visualizzazioni
    • Dopo aver applicato questa impostazione, il pulsante di personalizzazione non sarà disponibile per gli utenti finali

Strumento di miglioramento dell'applicazione (AET)

  • Application Enhancement Tool è uno strumento completo per il miglioramento delle applicazioni standard SAP in modo tale che le modifiche fino al livello del database siano implementate dallo strumento stesso e non vi sia quasi alcuno sforzo di codifica.
  • Questo strumento è anche integrato con lo strumento di configurazione dell'interfaccia utente Web.
  • Analogamente allo strumento di configurazione dell'interfaccia utente, prima è necessario 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 configurazione dell'interfaccia utente per AET

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

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

Di seguito è riportata la visualizzazione dei miglioramenti esistenti di campi e tabelle:

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

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

Visualizzazione migliorata

  • Per migliorare una visualizzazione dopo aver fatto clic sul pulsante "Nuovo" (mostrato nello scrrenshot sopra) è necessario selezionare la parte dell'oggetto business in cui è necessario aggiungere 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:
  • A seconda delle proprietà selezionate, il campo verrà generato e diversi layer 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, è necessario impostare il valore per il campo Elemento dati
    • Nella definizione dell'elemento dati, è possibile impostare proprietà come Etichetta (Descrizione)
    • Pertanto, diverse proprietà del campo devono essere impostate automaticamente utilizzando la definizione dell'elemento dati nel dizionario dei dati
  • Allo stesso modo possiamo creare campi tabella usando l'AET
  • Per la tabella, dobbiamo specificare i dettagli della tabella nel suo insieme e anche i singoli campi da generare per la tabella
  • Una volta che il campo o la tabella vengono generati utilizzando l'AET, l'applicazione verrà riavviata e l'utente potrà quindi utilizzare il nuovo campo o la nuova tabella
  • Questi campi e tabelle avranno anche aggiornato le tabelle del database richieste
  • Ciò significa che quando si immette un valore per questi campi e si esegue il salvataggio, il valore verrà memorizzato nel database