Show TOC Anfang des Inhaltsbereichs

VorgehensweisenDTP-Request simulieren und debuggen  Dokument im Navigationsbaum lokalisieren

Verwendung

Die Simulation der Datenverbuchung und das Debugging eines Datentransferprozess-Requests (DTP-Request) unterstützen Sie bei der Analyse eines fehlerhaften DTP-Requests.

Des Weiteren können Sie mit dieser Funktion eine Transformation vor der eigentlichen Datenübertragung simulieren, wenn Sie überprüfen möchten, ob sie die gewünschten Ergebnisse liefert.

Vorgehensweise

Einfache Simulation und Debugging

...

       1.      Wenn Sie einen Standard-DTP im Debugging-Modus ausführen wollen, wählen Sie in der DTP-Pflege auf der Registerkarte Ausführen den Verarbeitungsmodus seriell im Dialogprozess (für Debugging).

       2.      Legen Sie über Ändern Breakpoints in der Übersicht zum Programmablauf Breakpoints für das Debugging fest.

       3.      Wählen Sie Diese Grafik wird im zugehörigen Text erklärt Simulieren.

Der Simulations-Request wird entsprechend Ihrer Einstellungen gestartet. Der Request wird synchron in einem Dialogprozess verarbeitet. Falls Sie Breakpoints festgelegt haben, gelangen Sie in den ABAP Debugger.
Falls Sie einen Breakpoint zur Transformation festgelegt haben, können Sie im ABAP-Quellcode über den Abschnitt Data direkt in die dazugehörigen Daten springen.

Das Ergebnis der Simulation wird Ihnen im DTP-Monitor angezeigt.

Simulation und Debugging im Expertenmodus

Der Expertenmodus bietet Ihnen zusätzlich zum Setzen der Breakpoints die Möglichkeit, Selektionen für die Simulation des Requests anzugeben, sowie festzulegen, nach welchem Teilschritt bei der Simulation in den Zwischenspeicher geschrieben werden soll.

...

       1.      Die Simulation eines Requests im Expertenmodus können Sie von der DTP-Pflege oder vom DTP-Monitor aus durchführen.

                            a.      In der DTP-Pflege wählen Sie auf der Registerkarte Ausführen den Verarbeitungsmodus seriell im Dialogprozess (für Debugging), setzen zusätzlich das Kennzeichen Expertenmodus und wählen Diese Grafik wird im zugehörigen Text erklärt Simulieren.

                            b.      Im DTP-Monitor wählen Sie Diese Grafik wird im zugehörigen Text erklärt Debugging.

Sie gelangen auf das Bild Request debuggen.

       2.      Nehmen Sie die Einstellungen auf der Registerkarte Filter vor.

Beim Aufruf der Simulation über den DTP-Monitor werden die initial angezeigten Filtereinstellungen von dem Request übernommen, der im Monitor dargestellt ist. Beim Aufruf über die DTP-Pflege werden die initial angezeigten Filtereinstellungen vom nächsten „echten“ Request des DTPs übernommen.

       Sie können den Filter ändern, um die Daten für die Analyse einzuschränken. Neben der Selektion über die Felder der Quelle können Sie dabei auch über die technischen Felder Request-ID (REQUID), Datenpaket-ID (DATAPKID) und Datensatznummer (RECORD) einschränken. Das Einschränken der Daten für die Analyse empfiehlt sich beispielsweise, wenn Sie große Datenmengen geladen haben, um zu verhindern, dass die Simulation lange läuft. Selektionen sind auch dann empfehlenswert, wenn der Fehler sich auf bestimmte Datensätze in der Quelle bezieht oder auf eine bestimmte Selektion von Daten in der Quelle.

       Über Als Variante sichern können Sie die Selektionen zur späteren Verwendung auf der Datenbank ablegen.

       Über Variante laden können Sie eine zu diesem Request gespeicherten Selektionsvarianten aufrufen.

       Über Technische Feldnamen / Feldbezeichner können Sie zwischen der Anzeige der technischen Feldnamen und der Anzeige der Beschreibungen wechseln.

       Über Auswahl verändern können Sie die Liste der im Selektionsbild angezeigten Felder verändern.

       3.      Nehmen Sie die Einstellungen auf der Registerkarte Zwischenspeicher und Breakpoints vor.

Sie können festlegen, ob und zu welchen Zeitpunkten der Verarbeitung die Daten in den Zwischenspeicher geschrieben werden sollen, sowie Breakpoints zu verschiedenen Zeitpunkten der Verarbeitung setzen.

       4.      Wählen Sie Diese Grafik wird im zugehörigen Text erklärt Ausführen.

Der Simulations-Request wird entsprechend Ihrer Einstellungen gestartet. Der Request wird synchron in einem Dialogprozess verarbeitet. Falls Sie Breakpoints festgelegt haben, gelangen Sie in den ABAP Debugger.
Falls Sie einen Breakpoint zur Transformation festgelegt haben, können Sie im ABAP-Quellcode über den Abschnitt Data direkt in die dazugehörigen Daten springen.

Das Ergebnis der Simulation wird im Monitor angezeigt und kann weiter analysiert werden.

Ende des Inhaltsbereichs