Show TOC

Verarbeitung des Datentransferprozesses in SAP HANALocate this document in the navigation structure

Wenn Ihr BW auf einer SAP-HANA-Datenbank läuft, kann bzw. muss in bestimmten Fällen der Datentransferprozess (DTP) mit dem Verarbeitungstyp SAP-HANA-Ausführung verarbeitet werden.

Für die Verarbeitung des Datentransferprozesses in SAP HANA gilt:

  • Der Datentransferprozess kann mit dem Verarbeitungstyp SAP-HANA-Ausführung ausgeführt werden, wenn die Prüfung aller Transformationen für den Datentransferprozess ergeben hat, dass sie in SAP HANA ausgeführt werden können. In diesem Fall können Sie in der Pflege des Datentransferprozesses den Verarbeitungstyp auswählen.

  • Der Datentransferprozess muss mit dem Verarbeitungstyp SAP-HANA-Ausführung ausgeführt werden, wenn Sie in einer der Transformationen zum Datentransferprozess SQL-Script-Prozeduren verwenden. In diesem Fall ist in der Pflege des Datentransferprozesses der Verarbeitungstyp eingestellt.

  • Der Datentransferprozess kann nicht in dem Verarbeitungstyp SAP-HANA-Ausführung ausgeführt werden, wenn Sie in einer der Transformationen zum Datentransferprozess eine ABAP-Routine verwenden. In diesem Fall ist in der der Pflege des Datentransferprozesses ein Verabeitungstyp eingestellt, der auf dem ABAP-Server ausgeführt werden kann.

Hinweis Wenn es einen Pfad gibt, in dem eine Transformation eine ABAP-Routine enthält und eine andere Transformation SQL-Script-Prozeduren, können Sie zu diesem Pfad keinen Datentransferprozess definieren. In diesem Fall müssen die Transformationen so geändert werden, dass entweder die ABAP-Routine oder SQL-Script-Prozeduren verwendet werden, nicht beides.
Voraussetzungen zur Verwendung des Verarbeitungstyps

Folgende Voraussetzungen im DTP sind notwendig, damit der Verarbeitungstyp SAP-HANA-Ausführung verwendet werden kann:

  • Die Fehlerbehandlung ist ausgeschaltet.
  • Es gibt keine Requests im Fehler-Stack des DTPs.
  • Wenn das Ziel des DTPs ein DataStore-Objekt ist: Auf der Registerkarte Verbuchung ist Keine Weiterverarbeitung ohne Stammdaten nicht ausgewählt. / Auf der Registerkarte Verbuchung ist Weiterverarbeitung auch ohne Stammdaten ausgewählt.
  • Wenn das Ziel des DTPs eine Open-Hub-Destination ist: Die Destination ist eine Datenbanktabelle oder ein Drittanbieterwerkzeug.
  • Wenn die Quelle des DTPs ein DataStore-Objekt ist: Auf der Registerkarte Extraktion sind folgende Parameter nicht gesetzt:
    • Stichtag für Stammdaten
    • Währungskonvertierung
    • DeltaInit-Extraktion aus aktiver Tabelle (mit Archiv)
  • Wenn die Quelle des DTPs eine DataSource ist: Das Kennzeichen Nicht aus dem PSA extrahieren ist nicht gesetzt.
Hinweis Bei der Ausführung in SAP HANA wird die Liste für die semantische Gruppierung nicht berücksichtigt, d.h. die Daten werden nicht in semantischen Gruppen extrahiert und fortgeschrieben. -> Knopf zur sem.Gruppierung verschwindet/Einstellungen bleiben aber gespeichert (falls man zurückgeht auf ABAP-Modus)

parallel Extraktion: jeder parallele batchprozess führt für ein DP des Req. Script aus; per default ist Flag markiert, wenn man HANA Exec. auswählt.

Parallelisierung der Verarbeitung

Wenn Sie SAP Hinweis 1935460 Auf SAP-Site veröffentlichte Informationen implementieren, erfolgt die Verarbeitung der Requests in parallelen Prozessen, d.h. vom Hauptprozess wird pro Datenpaket ein paralleler Prozess abgespalten, der die Extraktion und Verarbeitung der Daten durchführt. Auf der Registerkarte Extraktion ist das Feld parallele Extraktion markiert.

Hinweis Für DTPs, die bei der Verarbeitung im ABAP-Server den Verarbeitungstyp Extraktion und Verarbeitung parallel außer Delta Init. verwenden würden, gilt bei Verwendung des Verarbeitungstyps SAP-HANA-Ausführung: Das Feld parallele Extraktion auf der Registerkarte Extraktion ist markiert und Full-Requests oder Deltainitialisierungs-Requests werden aus der aktiven Tabelle parallel extrahiert und verarbeitet.
Auswirkungen bei der Änderung der Transformation

Für einen in der Ausgangssituation aktiven DTP mit Verarbeitungstyp SAP-HANA-Ausführung wirkt sich eine Änderung der Transformation folgendermaßen aus:

  • Wenn nach einer Änderung der Transformation die Ausführung in SAP HANA nicht mehr unterstützt wird, ändert das System den Verarbeitungstyp des DTPs in eine geeignete Verarbeitung im ABAP-Server und aktiviert den DTP erneut.
  • Wenn die Transformation inaktiv ist, stellt das System den DTP ebenfalls auf inaktiv um.
  • In den meisten anderen Fällen von Änderungen in der Transformation bleibt der DTP aktiv.
  • Wenn sich durch Änderungen in der Transformation der Fehler-Stack ändert, aktiviert das System den DTP erneut.

Wenn nach einer Änderung der Transformation (oder Erfüllen einer anderen Voraussetzung im DTP, z.B. Ausschalten der Fehlerbehandlung) die Ausführung in SAP HANA möglich wird, wird der Verarbeitungstyp SAP-HANA-Ausführung im DTP nicht automatisch eingestellt, sondern muss durch den Benutzer festgelegt werden.