Freigeben über


Bereitstellungshandbuch für SAP ABAP-Funktionsmodule

Wenn Sie SAP ECC-, SAP S/4HANA- und SAP BW-Quellen in Microsoft Purview überprüfen, müssen Sie das abhängige ABAP-Funktionsmodul auf Ihrem SAP-Server erstellen. Microsoft Purview ruft dieses Funktionsmodul auf, um die Metadaten während der Überprüfung aus Ihrem SAP-System zu extrahieren.

In diesem Artikel werden die schritte beschrieben, die zum Bereitstellen dieses Moduls erforderlich sind.

Hinweis

Die folgenden Anweisungen wurden basierend auf der SAP GUI v. 7.2 kompiliert.

Voraussetzungen

Laden Sie den Quellcode des SAP ABAP-Funktionsmoduls aus dem Microsoft Purview-Governanceportal herunter. Nachdem Sie eine Quelle für SAP ECC, SAP S/4HANA oder SAP BW registriert haben, finden Sie oben einen Downloadlink, wie in der folgenden Abbildung dargestellt. Sie können den Link auch sehen, wenn Sie eine neue Überprüfung erstellen oder eine Überprüfung bearbeiten. Zum Herunterladen dieses Codes benötigen Sie Datenquellenadministratorberechtigungen für die Stammsammlung in Ihrer Data Map.

Screenshot: Downloadlink für den Quellcode des ABAP-Funktionsmoduls aus dem Microsoft Purview-Governanceportal

Bereitstellen des Moduls

Befolgen Sie die Anweisungen zum Bereitstellen eines Moduls.

Erstellen eines Pakets

Dieser Schritt ist optional, und ein vorhandenes Paket kann verwendet werden.

  1. Melden Sie sich beim SAP-Server an, und öffnen Sie Object Navigator (SE80-Transaktion).

  2. Wählen Sie in der Liste Paket aus, und geben Sie einen Namen für das neue Paket ein. Verwenden Sie beispielsweise Z_MITI. Wählen Sie dann Anzeigen aus.

  3. Wählen Sie im Fenster Paket erstellen die Option Ja aus. Geben Sie im Fenster Paket-Generator: Paket erstellen einen Wert in das Feld Kurzbeschreibung ein. Wählen Sie das Symbol Weiter aus.

  4. Wählen Sie im Fenster Aufforderung zur lokalen Workbench-Anforderungdie Option Eigene Anforderungen aus. Wählen Sie die Entwicklungsanforderung aus.

Erstellen einer Funktionsgruppe

  1. Wählen Sie im Objektnavigatordie Option Funktionsgruppe aus der Liste aus, und geben Sie einen Namen in das Eingabefeld ein. Verwenden Sie beispielsweise Z_MITI_FGROUP. Wählen Sie das Symbol Ansicht aus.

  2. Wählen Sie im Fenster Objekt erstellen die Option Ja aus, um eine neue Funktionsgruppe zu erstellen.

  3. Geben Sie eine Beschreibung in das Feld Kurzer Text ein, und wählen Sie Speichern aus.

  4. Wählen Sie ein Paket aus, das im Schritt Paket erstellen vorbereitet wurde, und wählen Sie Speichern aus.

  5. Bestätigen Sie eine Anforderung, indem Sie Weiter auswählen.

  6. Aktivieren Sie die Funktionsgruppe.

Erstellen des ABAP-Funktionsmoduls

  1. Nachdem die Funktionsgruppe erstellt wurde, wählen Sie sie aus.

  2. Wählen Sie den Namen der Funktionsgruppe im Repositorybrowser aus, und halten Sie diesen gedrückt (oder klicken Sie mit der rechten Maustaste darauf). Wählen Sie Erstellen und dann Funktionsmodul aus.

  3. Geben Sie im Feld FunktionsmodulZ_MITI_DOWNLOAD für SAP ECC oder S/4HANA und Z_MITI_BW_DOWNLOAD für SAP BW ein. Geben Sie eine Beschreibung in das Feld Kurzer Text ein.

Geben Sie nach der Erstellung des Moduls die folgenden Informationen an:

  1. Wechseln Sie zur Registerkarte Attribute .

  2. Wählen Sie unter Verarbeitungstyp die Option Remotefähiges Modul aus.

    Screenshot: Registrieren der Option

  3. Wechseln Sie zur Registerkarte Quellcode . Es gibt zwei Möglichkeiten, Code für die Funktion bereitzustellen:

    1. Laden Sie im menü Standard die Textdatei hoch, die Sie aus dem Microsoft Purview-Governanceportal heruntergeladen haben, wie unter Voraussetzungen beschrieben. Wählen Sie hierzu Hilfsprogramme>Weitere Hilfsprogramme>Hochladen/Herunterladen>Hochladen aus.

    2. Alternativ können Sie die Datei öffnen und den Inhalt kopieren und in den Quellcodebereich einfügen.

  4. Wechseln Sie zur Registerkarte Importieren , und erstellen Sie die folgenden Parameter:

    1. P_AREA TYPE DD02L-TABNAME (Optional = True)

    2. P_LOCAL_PATH TYPE STRING (Optional = True)

    3. P_LANGUAGE TYPE L001TAB-DATA DEFAULT "E"

    4. ROWSKIPS TYPE SO_INT DEFAULT 0

    5. ROWCOUNT TYPE SO_INT DEFAULT 0

    Hinweis

    Aktivieren Sie das Kontrollkästchen Wert übergeben für alle Parameter.

    Screenshot: Registrieren der Option

  5. Wechseln Sie zur Registerkarte Tabellen, und definieren Sie EXPORT_TABLE WIE TAB512.

    Screenshot: Registerkarte

  6. Wechseln Sie zur Registerkarte Ausnahmen , und definieren Sie die Ausnahme E_EXP_GUI_DOWNLOADFAILED.

    Screenshot: Registerkarte

  7. Speichern Sie die Funktion, indem Sie STRG+S drücken. Oder wählen Sie Funktionsmodul und dann im Menü Standard speichern aus.

  8. Wählen Sie auf der Symbolleiste das Symbol Aktivieren und dann Weiter aus. Sie können auch STRG+F3 drücken. Wenn Sie dazu aufgefordert werden, wählen Sie die generierten Includes aus, die zusammen mit dem Standard Funktionsmodul aktiviert werden sollen.

Testen der Funktion

Nachdem Sie die vorherigen Schritte abgeschlossen haben, testen Sie die Funktion:

  1. Öffnen Sie das Z_MITI_DOWNLOAD oder Z_MITI_BW_DOWNLOAD Funktionsmodul, das Sie erstellt haben.

  2. Wählen Sie im Menü Standard Funktionsmodul>TestFunktionsmodul testen> aus. Sie können auch F8 auswählen.

  3. Geben Sie im Parameter P_LOCAL_PATH einen Pfad zum Ordner im lokalen Dateisystem ein. Wählen Sie dann auf der Symbolleiste das Symbol Ausführen aus. Sie können auch F8 auswählen.

  4. Geben Sie den Namen des relevanten Bereichs in das feld P_AREA ein, wenn eine Datei mit Metadaten heruntergeladen oder aktualisiert werden muss. Nachdem die Funktion funktioniert hat, muss der im parameter P_LOCAL_PATH angegebene Ordner mehrere Dateien mit Metadaten enthalten. Die Namen von Dateien imitieren Bereiche, die im feld P_AREA angegeben werden können.

Die Ausführung der Funktion wird beendet, und Metadaten werden viel schneller heruntergeladen, wenn sie auf dem Computer gestartet werden, der über eine Hochgeschwindigkeitsnetzwerkverbindung mit dem SAP-Server verfügt.

Nächste Schritte