Quelle der Daten (Datenbanktabellen) herausfinden, bei Liste

Getting started ... Alles für einen gelungenen Start.
17 Beiträge / Seite 1 von 2 (current) Nächste
17 Beiträge Seite 1 von 2 (current) Nächste

Quelle der Daten (Datenbanktabellen) herausfinden, bei Liste

Beitrag von Bright4.5 (Specialist / 108 / 9 / 0 ) » 11. Sep 2018 11:18

Hallo,

wenn ich nachdem ich einen Transaktionscode aufrufe und dort eine Liste angezeigt bekomme, wie kann ich hierbei herausfinden, aus welchen Datenbanken die Daten der jeweiligen Felder stammen?

Vielen Dank im Voraus


Re: Quelle der Daten (Datenbanktabellen) herausfinden, bei L

Beitrag von wreichelt (Expert / 687 / 16 / 118 ) » 11. Sep 2018 11:25

Hallo,

über ST05 kann SQL aktiviert werden, nach Beendigung der Transaktion kann man sich die Selects auf die DB-Tabellen
anzeigen lassen.

Gruß Wolfgang

Re: Quelle der Daten (Datenbanktabellen) herausfinden, bei L

Beitrag von Bright4.5 (Specialist / 108 / 9 / 0 ) » 11. Sep 2018 11:34

hmm irgendwie funktioniert es nicht so genau, oder ich weiß nicht wie. Kann man eigentlich auch über den Transaktionscode herausfinden, wie das Programm heißt und wo es gespeichert ist, um sich den ABAP-Code anzuschauen?

Re: Quelle der Daten (Datenbanktabellen) herausfinden, bei L

Beitrag von wreichelt (Expert / 687 / 16 / 118 ) » 11. Sep 2018 12:15

Hallo,

ja klar über die SE93 dort Tranaktion eingeben.
Oder Tabelle TSTC.

Gruß Wolfgang

Folgende Benutzer bedankten sich beim Autor wreichelt für den Beitrag:
Bright4.5


Re: Quelle der Daten (Datenbanktabellen) herausfinden, bei L

Beitrag von deejey (Specialist / 196 / 47 / 15 ) » 11. Sep 2018 23:18

Die meisten SAP-Transaktionen (gefühlt fast alle) sind so komplex, zerfahren und verschachtelt, dass "im Coding gucken" oft selbst nach Stunden zu nix führt, die von wreichelt genannte Methode ist die Richtige

Folgende Benutzer bedankten sich beim Autor deejey für den Beitrag:
DeathAndPain


Re: Quelle der Daten (Datenbanktabellen) herausfinden, bei L

Beitrag von ewx (Top Expert / 3917 / 159 / 348 ) » 13. Sep 2018 11:33

Der Performance Trace (Transaktion SAT) ist auch hilfreich, weil dort direkt Funktionsbausteine und Methoden aufgeführt werden, die aufgerufen wurden.

Re: Quelle der Daten (Datenbanktabellen) herausfinden, bei L

Beitrag von Bright4.5 (Specialist / 108 / 9 / 0 ) » 18. Sep 2018 13:47

hmm okay in den Quellcode schauen hat leider nichts gebracht. Und mit st05 bekomm ich folgendes:

-Siehe angehängtes Bild.

Ich gehe auf st05 und drücke auf Trace einschalten dann klick auf das Feld von welchem ich wissen will, von welcher Datenbank es kommt und dann geh ich auf Trace ausschalten und Trace anzeigen, oder?

Wo liegt mein Fehler?

Re: Quelle der Daten (Datenbanktabellen) herausfinden, bei L

Beitrag von Bright4.5 (Specialist / 108 / 9 / 0 ) » 18. Sep 2018 14:22

Also ich habe einen Transaktionscode den ich eingebe. Danach ruft sich eine Liste auf und ich möchte nun herausfinden, aus welchen Datenbanken die Daten (Rote Umkreisungen siehe Bild) stammen.

Wie gehe ich am besten vor?

vielen Dank im Voraus.

Re: Quelle der Daten (Datenbanktabellen) herausfinden, bei L

Beitrag von wreichelt (Expert / 687 / 16 / 118 ) » 18. Sep 2018 14:53

Hallo,

hier gibt es einen Vorschlag wie die Tabellen zu einer Transaktion gelistet werden:

https://www.andreas-unkelbach.de/blog/?go=show&id=438

Gruß Wolfgang

Re: Quelle der Daten (Datenbanktabellen) herausfinden, bei L

Beitrag von Bright4.5 (Specialist / 108 / 9 / 0 ) » 18. Sep 2018 15:43

hmm okay. Ich versteh es ehrlich gesagt nur so halb. Soll ich dort in einem Programm jetzt einen Join darüber machen und kann dann schauen aus welchen Tabellen die Daten kommen?

Re: Quelle der Daten (Datenbanktabellen) herausfinden, bei L

Beitrag von ewx (Top Expert / 3917 / 159 / 348 ) » 18. Sep 2018 15:52

In dem Fall kommen die Daten nicht zwingend aus Tabellen, sondern werden über Systemgrenzen hinweg mithilfe von RFC-Funktionsbausteinen ermittelt.

Transportaufträge und Aufgaben stehen in E070, Texte in E070t.
Die zugeordneten Objekte stehen in E071.

Re: Quelle der Daten (Datenbanktabellen) herausfinden, bei L

Beitrag von deejey (Specialist / 196 / 47 / 15 ) » 18. Sep 2018 21:14

Bright4.5 hat geschrieben:hmm okay. Ich versteh es ehrlich gesagt nur so halb. Soll ich dort in einem Programm jetzt einen Join darüber machen und kann dann schauen aus welchen Tabellen die Daten kommen?
Der Query dort wird in zig Transaktionen nix bringen da Tabellen irgendwo in den Tiefen des Stacks durch Funktionsbausteine und Methoden geliefert werden. Der Weg über den SQL-Trace ist immer noch der Schnellste, vorausgesetzt der Fall von ewx trifft nicht zu.

Re: Quelle der Daten (Datenbanktabellen) herausfinden, bei L

Beitrag von Bright4.5 (Specialist / 108 / 9 / 0 ) » 20. Sep 2018 14:38

Okay, ich hab den Programmnamen nun herausgefunden und den Quellcode parat. Sehr viel Code mit einigen Funktionsbausteinen. Wie kann ich jetzt die ganzen Selects also einschließlich derjenigen die in den Funktionsbausteinen vorhanden sind auswählen??

Re: Quelle der Daten (Datenbanktabellen) herausfinden, bei L

Beitrag von ewx (Top Expert / 3917 / 159 / 348 ) » 20. Sep 2018 14:44

Wie bereits geschrieben: SQL-Trace ST05 oder Performancetrace SAT

Re: Quelle der Daten (Datenbanktabellen) herausfinden, bei L

Beitrag von abuma (ForumUser / 91 / 25 / 12 ) » 20. Sep 2018 15:17

Bright4.5 hat geschrieben:hmm okay in den Quellcode schauen hat leider nichts gebracht. Und mit st05 bekomm ich folgendes:

-Siehe angehängtes Bild.

Ich gehe auf st05 und drücke auf Trace einschalten dann klick auf das Feld von welchem ich wissen will, von welcher Datenbank es kommt und dann geh ich auf Trace ausschalten und Trace anzeigen, oder?

Wo liegt mein Fehler?
huhu,
du musst bevor du die Transaktion aufrufst den Trace einschalten. Dann Transaktion aufrufen und sobald die Daten dargestellt sind Trace ausschalten und Trace anzeigen klicken.
Dann erst werden dir die Objekte aufgelistet.

Liebe Grüße
abuma

Seite 1 von 2 (current) Nächste

Aktuelle Forenbeiträge

Kreditlimitprüfung Obligo
Gestern von wreichelt 2 / 71
Business Partner Konzept
Gestern von SAP_ENTWICKLER 1 / 109
Fortführen der Schleife
Gestern von ichse18577 2 / 100
Verursachervormerkung OCM manuell anlegen
vor 2 Tagen von Aba 1 / 73

Unbeantwortete Forenbeiträge

Business Partner Konzept
Gestern von SAP_ENTWICKLER 1 / 109
Verursachervormerkung OCM manuell anlegen
vor 2 Tagen von Aba 1 / 73
Auflösen MILL_OC - Auftragszusammenfassung
vor einer Woche von tofralu 1 / 87
Löschen von archivierten Drucklisten
vor einer Woche von Asaph 1 / 78