SAP CRM Web UI: Konfiguration, Anwendung & Erweiterungswerkzeuge

Inhaltsverzeichnis:

Anonim

Überblick

  • In SAP CRM sind viele Standardrollen definiert (z. B. Sales Professional) und Anwendungen innerhalb dieser Rollen (z. B. Account Management).
  • Im Allgemeinen verwenden Unternehmen die Standardanwendungen nicht so wie sie sind und streben kleinere oder größere Verbesserungen an
  • Vor diesem Hintergrund wurde SAP CRM mit Tools zur Erweiterung von SAP-Standardanwendungen implementiert. Mit diesen Tools können Sie die Ansichten ändern, Felder hinzufügen, Tabellen hinzufügen usw. in die vorhandenen Anwendungen
  • Diese Tools umfassen hauptsächlich:
    • Web-UI-Konfigurationstool
    • Tools zur Anwendungsverbesserung (AET)

Web-UI-Konfigurationstool

  • Das für jede Ansicht in SAP CRM angezeigte Layout wird als Web-UI-Konfiguration beibehalten
  • Diese Konfigurationen werden anhand von 4 Parameterwerten identifiziert
  • Auf diese Weise können Sie die Web-UI-Konfigurationen mit neuen 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 in allen Bildschirmen angezeigt
    • Es ist möglich, die Bildschirme mit dem Web UI Configuration Tool zu ändern
    • Mit diesem Tool können einige Felder von den Bildschirmen entfernt werden
    • Außerdem kann dem Bildschirm ein Feld hinzugefügt werden, das in der Datenwörterbuchstruktur verfügbar ist
  • Auf allen Seiten der CRM-Webbenutzeroberfläche befindet sich eine Schaltfläche zum Aufrufen des "Webbenutzeroberflächentools".
    • Es sind vordefinierte Rollen erforderlich, um diese Schaltfläche verfügbar zu machen
    • Um diese Schaltfläche zu sehen und Änderungen in diesem Tool vorzunehmen, muss der Benutzer über ausreichende Berechtigungen verfügen


Schaltflächen auf der Web-UI-Seite Lassen Sie uns sie unten untersuchen

  1. Konfigurierbarer Bereich : Hiermit wird der konfigurierbare Bereich im Bildschirm hervorgehoben
  2. Seite konfigurieren : Dies öffnet das Popup, um die aktuelle Seite zu konfigurieren:



Konfigurationsansicht für Work Center-Seite

  1. Personalisierung
    1. Hiermit kann der Benutzer ein eigenes Layout der Ansicht festlegen
    2. Dies betrifft einzelne Benutzer und gilt nicht für die gesamte Anwendung
  1. Seite drucken : Zum Ausdrucken der aktuellen Seite
  • Um ein neues Layout zu erstellen, können Sie mit der Schaltfläche "Neu" ein leeres Formular erstellen
    • Sie können auch die vorhandene Konfiguration kopieren und dann nach Bedarf ändern
  • Das Web UI Configuration Tool unterstützt die Drag & 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 die Implementierungen dieser Verbesserungen auch die ABAP-Programmierung in den Web-UI-Komponenten

Verfügbare Konfigurationen (Screenshot oben)

  • Eine Konfiguration wird durch eine eindeutige Kombination der folgenden Felder identifiziert:
    • Rollenkonfigurationsschlüssel
    • Komponentennutzung
    • Objekttyp
    • Objekt-Subtyp
  • Abhängig von der unterschiedlichen Kombination können mehrere Konfigurationen für eine Ansicht verfügbar sein
  • Durch Auswahl einer Zeile in diesem Zuweisungsblock wird das "Aktuelle Konfigurationsdesign" aktualisiert, um das unter der ausgewählten Konfiguration entworfene Layout anzuzeigen
  • Schaltflächen zum Bearbeiten der Konfiguration (siehe obigen Screenshot): Mit diesen Schaltflächen können Sie das "Aktuelle Konfigurationsdesign" für die ausgewählte Konfiguration unter "Verfügbare Konfigurationen" ändern.
    1. Beschriftung hinzufügen: Mit der Schaltfläche können Sie die Beschriftung in der Formularansicht auf einer Übersichtsseite hinzufügen
    2. Zeile hinzufügen: Mit dieser Schaltfläche wird eine Zeile im Bereich "Aktuelles Konfigurationsdesign" angehängt
    3. Nach oben verschieben: Mit dieser Schaltfläche können Sie ein ausgewähltes Feld eine Zeile über die aktuelle Zeile verschieben
    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 verfügbaren Felder an, die dem Layout hinzugefügt werden können, damit sie in der Anwendung sichtbar sind
    6. Feldeigenschaften anzeigen: (Abb. 3) Es wird angezeigt, dass Sie die Eigenschaften des im Layout ausgewählten Felds anzeigen und festlegen können
    7. Im Bearbeitungsmodus können einige dieser Eigenschaften geändert werden
  • Dieses Tool unterstützt das Hinzufügen oder Entfernen von Feldern (im Datenwörterbuch verfügbar) zum Ansichtslayout
  • Mit diesem Tool ist es nicht möglich, die Felder so in die Datenwörterbuchstrukturen und -tabellen einzufügen, dass sie sich in Ihrem CRM widerspiegeln.
  • Der Konfigurationsbildschirm für die Tabellenansicht hat ein anderes Layout, in dem der Benutzer die verfügbaren Spalten und Eigenschaften dieser Spalten festlegen muss

Sicherheitsbedenken

  • Endbenutzer sollten keinen Zugriff haben, um diese Einstellungen im Konfigurationstool vorzunehmen. Nur Superuser oder Entwickler erhalten diese Rollen
  • Jede vorgenommene Änderung ist für alle Benutzer sichtbar, die auf die Anwendung zugreifen
  • Zusätzlich zu den im UI-Konfigurationstool vorgenommenen Änderungen können Endbenutzer Einstellungen für die Personalisierung der Ansicht vornehmen. Die Personalisierungseinstellungen gelten für den einzelnen Benutzer und werden nicht von den Endbenutzern gemeinsam genutzt
  • Je nach Anforderung kann die Personalisierung in den Customizing-Einstellungen gesteuert werden
    • Dies bedeutet, dass es Anpassungseinstellungen gibt, mit denen Entwickler Benutzer an der Personalisierung der Ansichten hindern können
    • Nach dem Anwenden dieser Einstellung ist die Schaltfläche zur Personalisierung für die Endbenutzer nicht verfügbar

Application Enhancement Tool (AET)

  • Das Application Enhancement Tool ist ein umfassendes Tool zur Erweiterung der SAP-Standardanwendungen, sodass die Änderungen bis zur Datenbankebene vom Tool selbst implementiert werden und fast kein Codierungsaufwand entsteht.
  • Dieses Tool ist auch in das Web-UI-Konfigurationstool integriert.
  • Ähnlich wie beim UI-Konfigurationstool müssen Sie zuerst den konfigurierbaren Bereich (blau hervorgehoben) aus der Anwendung auswählen
  • Dadurch wird das UI-Konfigurationstool im selben Fenster wie unten gezeigt geöffnet

    UI-Konfigurationstool für AET

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

  • Verbesserungen anzeigen: Ermöglicht das Anzeigen bereits vorhandener Verbesserungen. Es ist möglich, eine Erweiterung auszuwählen und zu ändern
  • Mit der Schaltfläche "Feld erstellen" können Sie ein neues Feld in der Auswahlansicht erstellen

Im Folgenden werden vorhandene Feld- und Tabellenerweiterungen angezeigt:

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

  • Neu: Mit dieser Schaltfläche können neue Felder und auch Tabellen erstellt werden
  • Über den Hyperlink in der ersten Spalte (Erweiterungs-ID) kann eine vorhandene Erweiterung bearbeitet werden

Ansicht verbessern

  • Um eine Ansicht nach dem Klicken auf die Schaltfläche "Neu" (siehe Abbildung oben) zu verbessern, müssen Sie den Geschäftsobjektteil auswählen, in dem das neue Feld oder die neue Tabelle hinzugefügt werden soll:
  • Abhängig vom ausgewählten Objekt werden die Datenbanktabellen und die Strukturen ausgewählt.
  • Beim Erstellen eines Felds müssen Sie die Eigenschaften des Felds festlegen:
  • Entsprechend den ausgewählten Eigenschaften wird das Feld generiert und verschiedene Ebenen für das neue Feld werden verbessert
  • 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 den Wert für das Feld Datenelement festlegen
    • In der Datenelementdefinition können Eigenschaften wie Beschriftung (Beschreibung) festgelegt werden.
    • Daher sollen verschiedene Eigenschaften des Feldes automatisch unter Verwendung der Datenelementdefinition im Datenwörterbuch eingestellt werden
  • Ebenso können wir mit dem AET Tabellenfelder erstellen
  • Für die Tabelle müssen die Details der gesamten Tabelle sowie die einzelnen Felder angegeben werden, die für die Tabelle generiert werden sollen
  • Sobald ein Feld oder eine Tabelle mit dem AET generiert wurde, wird die Anwendung neu gestartet und der Benutzer kann das neue Feld oder die neue Tabelle verwenden
  • Diese Felder und Tabellen haben auch die erforderlichen Datenbanktabellen aktualisiert
  • Dies bedeutet, dass der Wert in der Datenbank gespeichert wird, wenn Sie einen Wert für diese Felder eingeben und das Speichern durchführen