Show TOC

Objekt-Provider konfigurierenLocate this document in the navigation structure

Voraussetzungen

  • Im aktuellen System ist die Systemrolle Nur ATC-Prüfungen nach Objekt-Provider zugeordnet.

    Weitere Informationen: Systemrolle zuordnen

  • Für jedes ABAP-System, das als Objekt-Provider angegeben werden soll, werden RFC-Destinationen im aktuellen System angelegt.
    Tipp In der Transaktion SM59 können Sie sich eine Liste aller RFC-Destinationen anzeigen lassen, die für das aktuelle System definiert sind.

Kontext

Diese Vorgehensweise beschreibt, wie Sie mit Hilfe eines ATC-Master-Systems die Remote-Systeme für die Code- bzw. Codeschwachstellenanalyse sowie den Korrekturprozess in Ihrer Systemlandschaft konfigurieren können. Die folgenden Elemente spielen dabei eine Rolle:

  • Systemgruppen: Eine Systemgruppe fasst mehrere SAP-Systeme (Produktivsystem, Testsystem(e) und Entwicklungssystem(e)) zusammen, die Teil der Systemlandschaft eines bestimmten SAP-Releases sind.
  • Objekt-Provider: Ein Objekt-Provider legt die RFC-Verbindung fest, die für die Analyse in einem Remote-SAP-System verwendet werden soll. Wenn ein Prüflauf ausgeführt wird, verwendet das ATC-Framework diese RFC-Verbindung zum geprüften System, um ein Modell aus Eigenentwicklung zu extrahieren.
  • Korrektursysteme: Ein Korrektursystem legt eine RFC-Verbindung fest, die zum Anzeigen oder Ändern von Quelltext verwendet werden kann.

BEISPIEL

Sie betreiben ein Entwicklungssystem DEV, ein Hotfix-System HOT und ein Testsystem TST für Ihre CRM-Eigenentwicklungen. Um Ihre CRM-Systeme im zentralen Prüfsystem zu konfigurieren, müssen Sie zuerst die Systemgruppe MY_CRM anlegen. Für die Quelltextanalyse im Testsystem legen Sie im nächsten Schritt den Objekt-Provider CRM_TEST an, der die RFC-Verbindung zum Testsystem TEST festlegt. Mit dieser Konfiguration sind Sie in der Lage, den Quelltext Ihrer CRM-Entwicklungen zu analysieren. Für die Anzeige und Korrektur von Befunden (d.h. fehlerhaftem Quelltext) im Entwicklungs- und Hotfix-System legen Sie abschließend die entsprechenden Korrektursystem-Konfigurationen CRM_DEV und CRM_HOTF für die Systemgruppe MY_CRM an.

Zielgruppe

  • AS-ABAP-Systemadministratoren

Vorgehensweise

  1. Melden Sie sich als ATC-Administrator am ATC-Master-System (zentralen Prüfsystem) an.
  2. Starten Sie das ATC-Verwaltungswerkzeug (Transaktion ATC).
  3. Expandieren Sie im Navigationsbereich den Knoten Anfang des Navigationspfads ATC-Administration  Nächster Navigationsschritt Setup Ende des Navigationspfads und doppelklicken Sie auf den Eintrag Objekt-Provider pflegen.

    Das Element RFC-Objekt-Provider ist initial ausgewählt. In der entsprechenden Liste werden alle vorhandenen Objekt-Provider angezeigt.

  4. Fügen Sie wie folgt eine neue Systemgruppe hinzu:
    1. Wählen Sie das Element Systemgruppen mit einem Doppelklick aus.
    2. Wechseln Sie in den Änderungsmodus.
    3. Klicken Sie in der Symbolleiste auf die Drucktaste Neue Einträge.
    4. Geben Sie eine ID und eine kurze Beschreibung für die neue Systemgruppe ein.
      Neue Systemgruppe mit MY_CRM als ID
      Abbildung 1: Neue Systemgruppe mit MY_CRM als ID
    5. Sichern Sie den neuen Eintrag.
    6. Wiederholen Sie die letzten Schritte für jede weitere Systemgruppe, die Sie anlegen möchten.
  5. Fügen Sie wie folgt neue Objekt-Provider hinzu:
    1. Wählen Sie das Element RFC-Objekt-Provider mit einem Doppelklick aus.
    2. Wechseln Sie in den Änderungsmodus und klicken Sie auf die Drucktaste Neue Einträge.
    3. Geben Sie folgende Informationen für die neuen Objekt-Provider ein:
      ID

      ID zur Identifikation des Objekt-Providers.

      Sie wird bei der Konfiguration einer Laufserie verwendet. Siehe auch: Laufserie im zentralen System konfigurieren

      Beschreibung Kurztext zur Identifikation des Objekt-Providers.

      Systemgruppe Systemgruppe, zu welcher der Objekt-Provider gehört.

      SAP-System ID des Remote-Systems, zu dem Sie über den Objekt-Provider eine Verbindung herstellen möchten.

      RFC-Destination Gültige RFC-Destination für die RFC-Verbindung zum Remote-SAP-System.

      HINWEIS: Die RFC-Verbindung muss ohne Anmeldedialog verwendbar sein. Siehe auch: RFC-Kommunikation zwischen zentralem ATC-System und Satellitenentwicklungssystemen einrichten

      Neuer Objekt-Provider mit ID CRM_TEST legt RFC-Verbindung zum Testsystem fest
      Abbildung 2: Neuer Objekt-Provider mit ID CRM_TEST legt RFC-Verbindung zum Testsystem fest
    4. Wiederholen Sie die letzten Schritte für jeden weiteren Objekt-Provider, den Sie anlegen möchten.
    5. Sichern Sie die neuen Einträge.
    Das aktuelle System prüft die Verbindung zu den referenzierten Systemen mit Hilfe der angegebenen RFC-Destination.
  6. Fügen Sie wie folgt ein Korrektursystem hinzu:
    1. Wählen Sie das Element Korrektursysteme mit einem Doppelklick aus.
    2. Wechseln Sie in den Änderungsmodus.
    3. Klicken Sie auf die Drucktaste Neue Einträge.
    4. Geben Sie die folgenden Informationen für das Korrektursystem an, das Sie in die Systemgruppe aufnehmen möchten:
      ID ID zur Identifikation des Korrektur- oder Entwicklungsssystems.

      RFC-Destination Gültige RFC-Destination für die RFC-Verbindung zum Remote-SAP-System.

      HINWEIS: Die RFC-Verbindung muss ohne Anmeldedialog verwendbar sein. Siehe auch: RFC-Kommunikation zwischen zentralem ATC-System und Satellitenentwicklungssystemen einrichten

      Systemgruppe Systemgruppe, zu der das Korrektursystem gehört.

      SAP-System ID des Remote-Systems, zu dem Sie eine Verbindung herstellen möchten.

      CRM_DEV legt RFC-Verbindung zum Entwicklungssystem fest
      Abbildung 3: CRM_DEV legt RFC-Verbindung zum Entwicklungssystem fest
    5. Wiederholen Sie die letzten Schritte für jedes weitere Korrektursystem, das Sie in die Systemgruppe aufnehmen möchten.
    6. Sichern Sie die neuen Einträge.
    Das aktuelle System prüft die Verbindung zu den Remote-Systemen mit Hilfe der angegebenen RFC-Destination.

Ergebnisse

Mit der gerade erstellten Konfiguration können Sie den Quelltext Ihrer Eigenentwicklungen analysieren. Für die Anzeige und Korrektur von Befunden im Entwicklungs- und Hotfix-System müssen Sie außerdem die entsprechende Korrektursystem-Konfiguration erstellen. Nach dieser Konfiguration können Sie auf den Quelltext in diesen Systemen vom ATC-Ergebnis-Browser des zentralen Master-Systems aus zugreifen.