SAP CRM-Web-Benutzeroberfläche: Konfigurations-, Anwendungs- und Erweiterungstools

Übersicht

  • SAP CRM hat viele Standardrollen definiert (z. B. Sales Professional) und Anwendungen innerhalb dieser Rollen (z. B. Account Management).
  • Im Allgemeinen nutzen Unternehmen die Standardanwendungen nicht so, wie sie sind, und greifen auf kleinere oder größere Erweiterungen zurück
  • In Anbetracht dessen, SAP CRM wurde mit Tools zur Verbesserung von SAP Standardanwendungen. Mit diesen Tools ist es möglich, die Ansichten zu ändern, Felder hinzuzufügen, Tabellen hinzuzufügen usw. in die bestehenden Anwendungen
  • Zu diesen Tools gehören hauptsächlich:
  • Web-UI-Konfigurationstool
  • Anwendungsverbesserungstools (AET)

Web-UI-Konfigurationstool

  • Das für jede Ansicht angezeigte Layout in SAP CRM wird als Web-UI-Konfiguration verwaltet
  • Diese Konfigurationen werden anhand von 4 Parameterwerten identifiziert
  • So können Sie die Web-UI-Konfigurationen durch neue Layouts mit unterschiedlichen Parameterwerten erweitern
  • Die in der Web-Benutzeroberfläche angezeigten Felder stammen aus den im Datenwörterbuch definierten Datenbankstrukturen.
  • Gemäß der Anforderung werden nicht alle Felder auf allen Bildschirmen angezeigt
  • Es ist möglich, die Bildschirme mit dem Web-UI-Konfigurationstool zu ändern
  • Mit diesem Tool ist es möglich, einige Felder aus den Bildschirmen zu entfernen
  • Außerdem ist es möglich, dem Bildschirm ein in der Datenwörterbuchstruktur verfügbares Feld hinzuzufügen
  • Auf allen Seiten im CRM-Web-Benutzeroberfläche, es gibt eine Schaltfläche, um zum „Web-UI-Tool“ zu gelangen.
  • Um diese Schaltfläche verfügbar zu machen, sind vordefinierte Rollen erforderlich
  • Um diese Schaltfläche sehen und Änderungen in diesem Tool vornehmen zu können, muss der Benutzer daher über ausreichende Berechtigungen verfügen
Web-UI-Konfigurationstool
Schaltflächen auf der Web-UI-Seite Sehen wir uns diese unten an
  1. Konfigurierbarer Bereich Web-UI-Konfigurationstool: Dies hebt den konfigurierbaren Bereich auf dem Bildschirm hervor
  2. Seite konfigurieren Web-UI-Konfigurationstool: Dies öffnet das Popup zum Konfigurieren der aktuellen Seite:

Web-UI-Konfigurationstool

Web-UI-Konfigurationstool
Seite „Konfigurationsansicht für Work Center“.
  1. Personalisierung Web-UI-Konfigurationstool
    1. Damit kann der Benutzer sein eigenes Layout der Ansicht festlegen
    2. Dies betrifft einzelne Benutzer und gilt nicht für die gesamte Anwendung
  1. Seite drucken Web-UI-Konfigurationstool: Zum Ausdrucken der aktuellen Seite
  • Um ein neues Layout zu erstellen, können Sie über die Schaltfläche „Neu“ ein leeres Formular erstellen
  • Sie können auch die vorhandene Konfiguration kopieren und dann nach Bedarf ändern
  • Das Web-UI-Konfigurationstool unterstützt die Drag-and-Drop-Funktion zum Hinzufügen der Felder zum Layout
  • Es bietet auch die Möglichkeit, verschiedene Eigenschaften eines Feldes festzulegen
  • In einigen Fällen umfassen Implementierungen dieser Erweiterungen auch die ABAP-Programmierung in den Web-UI-Komponenten
Web-UI-Konfigurationstool
Konfigurationsansicht für die Formularansicht auf der Übersichtsseite – I

Verfügbare Konfigurationen (Screenshot oben)

  • Eine Konfiguration wird durch eine eindeutige Kombination der folgenden Felder identifiziert:
  • Rollenkonfigurationsschlüssel
  • Komponentennutzung
  • Objekttyp
  • Objektuntertyp
  • Abhängig von der unterschiedlichen Kombination können mehrere Konfigurationen für eine Ansicht verfügbar sein
  • Durch Auswählen einer Zeile in diesem Zuweisungsblock wird das „Aktuelle Konfigurationsdesign“ aktualisiert, um das Layout anzuzeigen, das unter der ausgewählten Konfiguration entworfen wurde
  • Schaltflächen zum Bearbeiten der Konfiguration (siehe Screenshot oben): Dies sind die Schaltflächen zum Ändern des „Aktuellen Konfigurationsdesigns“ für die ausgewählte Konfiguration in „Verfügbare Konfigurationen“.

    1. Beschriftung hinzufügen: Mit der Schaltfläche ist es möglich, die Beschriftung zur Formularansicht auf einer Übersichtsseite hinzuzufügen
    2. Zeile hinzufügen: Diese Schaltfläche fügt eine Zeile im Bereich „Aktuelles Konfigurationsdesign“ hinzu
    3. Nach oben verschieben: Mit dieser Schaltfläche wird ein ausgewähltes Feld eine Zeile über die aktuelle Zeile verschoben
    4. Nach unten verschieben: Mit dieser Schaltfläche wird ein ausgewähltes Feld eine Zeile unter die aktuelle Zeile verschoben
    5. Verfügbare Felder anzeigen: (Abb. 3) Zeigt alle Felder an, die zum Hinzufügen zum Layout hinzugefügt werden können, sodass sie in der Anwendung sichtbar sind
    6. Feldeigenschaften anzeigen: (Abb. 3) zeigt, dass Sie die Eigenschaften des im Layout ausgewählten Felds sehen und festlegen können
    7. Im Bearbeitungsmodus ist es möglich, einige dieser Eigenschaften zu ändern
Web-UI-Konfigurationstool
Konfigurationsansicht für die Formularansicht auf der Übersichtsseite – II
  • Dieses Tool unterstützt das Hinzufügen oder Entfernen von Feldern (verfügbar im Datenwörterbuch) zum Ansichtslayout
  • Mit diesem Tool ist es nicht möglich, die Felder so in die Datenwörterbuchstrukturen und -tabellen einzufügen, dass sie in Ihrem CRM widergespiegelt werden.
  • Der Konfigurationsbildschirm für die Tabellenansicht hat ein anderes Layout, in dem der Benutzer die verfügbaren Spalten und Eigenschaften dieser Spalten festlegen muss
Web-UI-Konfigurationstool
Konfigurationsansicht für Tabellenansicht

Sicherheitsbedenken

  • Endbenutzer sollten keinen Zugriff haben, um diese Einstellungen im Konfigurationstool vorzunehmen. Diese Rollen werden nur Super-Usern oder Entwicklern zur Verfügung gestellt
  • Jede vorgenommene Änderung ist für alle Benutzer sichtbar, die auf die Anwendung zugreifen
  • Zusätzlich zu den im UI-Konfigurationstool implementierten Änderungen können Endbenutzer Einstellungen zur Personalisierung der Ansicht vornehmen. Personalisierungseinstellungen gelten für den einzelnen Benutzer und werden nicht an die Endbenutzer weitergegeben
  • Je nach Bedarf kann die Personalisierung innerhalb der Customizing-Einstellungen gesteuert werden
  • Das bedeutet, dass es Customizing-Einstellungen gibt, mit denen Entwickler die Personalisierung der Ansichten durch Benutzer einschränken können
  • Nach der Anwendung dieser Einstellung ist die Personalisierungsschaltfläche für Endbenutzer nicht mehr verfügbar

Anwendungserweiterungstool (AET)

  • Application Enhancement Tool ist ein umfassendes Tool zur Verbesserung der SAP Standardanwendungen, sodass die Änderungen bis auf Datenbankebene vom Tool selbst implementiert werden und nahezu kein Programmieraufwand entsteht.
  • Dieses Tool ist auch in das Web-UI-Konfigurationstool integriert.
Tool zur Anwendungsverbesserung
Beim Klicken auf die Schaltfläche wird der Konfigurationsbereich hervorgehoben
  • Ähnlich wie beim UI-Konfigurationstool müssen Sie zunächst den konfigurierbaren Bereich (blau hervorgehoben) aus der Anwendung auswählen
  • Dadurch wird das UI-Konfigurationstool im selben Fenster wie unten gezeigt geöffnet
    Tool zur Anwendungsverbesserung
    UI-Konfigurationstool für AET

Wir müssen eine relevante Schaltfläche für AET-Verbesserungen auswählen (oben hervorgehoben).

  • Verbesserungen anzeigen: Ermöglicht Ihnen, bereits vorhandene Verbesserungen anzuzeigen. Es ist möglich, eine Erweiterung auszuwählen und zu ändern
  • Mit der Schaltfläche „Feld erstellen“ können Sie in der Auswahlansicht ein neues Feld erstellen

Nachfolgend sehen Sie die Anzeige vorhandener Feld- und Tabellenerweiterungen:

Tool zur Anwendungsverbesserung
Erweiterungsansicht anzeigen

Diese Ansicht verfügt über Schaltflächen für Ansichts- und Tabellenerweiterungen in den jeweiligen Zuweisungsblöcken:

  • Neu: Über diesen Button ist es möglich, neue Felder anzulegen und auch Tabellen zu erstellen
  • Über den Hyperlink in der ersten Spalte (Erweiterungs-ID) ist es möglich, eine vorhandene Erweiterung zu bearbeiten

Verbesserung der Sicht

  • Um eine Ansicht zu erweitern, nachdem Sie auf die Schaltfläche „Neu“ geklickt haben (siehe Screenshot oben), müssen Sie den Geschäftsobjektteil auswählen, in dem das neue Feld oder die neue Tabelle hinzugefügt werden muss:
Verbesserung der Sicht
Wählen Sie den Business Objekt-Teil aus
  • Abhängig vom ausgewählten Objekt werden die Datenbanktabellen und die Strukturen ausgewählt.
  • Beim Erstellen eines Feldes müssen Sie die Eigenschaften des Feldes festlegen:
Verbesserung der Sicht
Legen Sie die Eigenschaften des neuen Felds fest
  • Entsprechend den ausgewählten Eigenschaften wird das Feld generiert und verschiedene Ebenen werden für das neue Feld erweitert
  • Die Schaltfläche „Exportmodus aktivieren“ kann verwendet werden, damit das Framework Eigenschaften aus dem in der Felddefinition verwendeten Datenelement auswählt
  • Im Expertenmodus müssen wir einen Wert für das Datenelementfeld festlegen
  • In der Datenelementdefinition ist es möglich, Eigenschaften wie Label (DescriptIon)
  • Daher müssen verschiedene Eigenschaften des Felds automatisch mithilfe der Datenelementdefinition im Datenwörterbuch festgelegt werden
Verbesserung der Sicht
Legen Sie die Eigenschaften des neuen Felds fest – Expertenmodus aktiviert
  • Ebenso können wir mit dem AET Tabellenfelder erstellen
  • Für die Tabelle müssen wir die Details der gesamten Tabelle sowie die einzelnen Felder angeben, die für die Tabelle generiert werden sollen
Verbesserung der Sicht
Erstellen einer Tabellenansicht mit AET
  • Sobald ein Feld oder eine Tabelle mit AET generiert wurde, wird die Anwendung neu gestartet und der Benutzer kann dann das neue Feld oder die neue Tabelle verwenden
  • Diese Felder und Tabellen werden auch die erforderlichen Datenbanktabellen aktualisiert haben
  • Das bedeutet, dass der Wert in der Datenbank gespeichert wird, wenn Sie einen Wert für diese Felder eingeben und speichern