Transaktion aufrufen und Ausgabe manipulieren

Getting started ... Alles für einen gelungenen Start.
15 Beiträge • Seite 1 von 1
15 Beiträge Seite 1 von 1

Transaktion aufrufen und Ausgabe manipulieren

Beitrag von hyyd1e (ForumUser / 15 / 6 / 0 ) »
Guten Morgen,

ich möchte in einem Programm eine Transaktionen ausführen.

Wären der Transaktion möchte ich die selektierten Daten "mitschneiden" und diese in einer anderen Form darstellen, als es die Transaktion vorsieht.

Ist das möglich? Wenn ja, wie und mit welchen Mitteln?

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Transaktion aufrufen und Ausgabe manipulieren

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Hi,

du könntest eine Z-Kopie des Programms machen, welches zu der Transaktion gehört und darin die gewünschten Veränderungen vornehmen.
Aber vielleicht hat einer der großen Experten hier auch noch einen besseren Vorschlag für dich. :)

Folgende Benutzer bedankten sich beim Autor Thanatos82 für den Beitrag:
hyyd1e

Gruß,
der Matze

Re: Transaktion aufrufen und Ausgabe manipulieren

Beitrag von hyyd1e (ForumUser / 15 / 6 / 0 ) »
Zusatzinformation: Es geht um die Transaktion SPAU

Re: Transaktion aufrufen und Ausgabe manipulieren

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Die SPAU :shock:
ähmm... Da würd ich die Finger von lassen.

Ich wollte ja zuerst eine Standardänderung anstatt einer Z-Kopie vorschlagen, da man sonst Gefahr läuft Updates (Hinweise) zu "versäumen". Aber die SPAU ist ein ganz anderes Thema. Da würd ich nicht mal eine Z-Kopie wagen. Zu groß ist die Gefahr, dass man da was unbeabsichtigt im System kaputtmacht.

lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
hyyd1e

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Transaktion aufrufen und Ausgabe manipulieren

Beitrag von hyyd1e (ForumUser / 15 / 6 / 0 ) »
Morgen,

vielen Dank für deine Antwort.

Ich habe am Wochenende noch etwas gefunden:
SPAU>Put Curson on Text/Highest Node ('Modifications and Enhancements')>Expand Subtree(Ctrl+F11)>Than From Menu System>List>Save>Local File>Here you have four option download it
1. Vielleicht gibt das ja noch Anreize für Ideen oder
2. Gibt es eine Möglichkeit diese Excel-Tabelle noch zu formatieren? Für jeden "Sprung" im Baumverzeichnis des Ergebnisses wird eine komplette leere Zeile in der Excel-Liste eingefügt. Das ist sehr unschön und macht die Tabelle unnötig unübersichtlich. Oder
3. Kann ich diese Funktion "List>Save>Local File" in einem Report ausführen?

Ich freue mich auf eure Antworten.

Re: Transaktion aufrufen und Ausgabe manipulieren

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
moin,

ich klinke mich mal in die Diskussion ein :-)
2. Gibt es eine Möglichkeit diese Excel-Tabelle noch zu formatieren? Für jeden "Sprung" im Baumverzeichnis des Ergebnisses wird eine komplette leere Zeile in der Excel-Liste eingefügt. Das ist sehr unschön und macht die Tabelle unnötig unübersichtlich. Oder
3. Kann ich diese Funktion "List>Save>Local File" in einem Report ausführen?
zu 2: ja, du kannst die Tabelle noch umformatieren. Alles was du dazu benötigst ist ein kleines VBA Makro, welches z.B. alle vollständig leere Zeilen löscht, Zellen mit Farbe versieht usw.
zu 3: das geht so eher nicht. Wozu benötigst du diese Funktion in einem Report?
schöne Grüße
Alexander

ECC 6.0 EHP 7

Re: Transaktion aufrufen und Ausgabe manipulieren

Beitrag von hyyd1e (ForumUser / 15 / 6 / 0 ) »
ich klinke mich mal in die Diskussion ein :-)
gerne
zu 2: ja, du kannst die Tabelle noch umformatieren. Alles was du dazu benötigst ist ein kleines VBA Makro, welches z.B. alle vollständig leere Zeilen löscht, Zellen mit Farbe versieht usw.
funktioniert!
zu 3: das geht so eher nicht. Wozu benötigst du diese Funktion in einem Report?
Ich möchte das Ergebnis der Transaktion SPAU nicht als Baumstruktur, sondern als Excel-Liste vorliegen haben.
Zuletzt geändert von hyyd1e am 21.10.2013 15:36, insgesamt 1-mal geändert.

Re: Transaktion aufrufen und Ausgabe manipulieren

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Download mit 'CL_GUI_FRONTEND_SERVICES=>GUI_DOWNLOAD' TAB-delimited.

Re: Transaktion aufrufen und Ausgabe manipulieren

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
Ich möchte das Ergebnis der Transaktion SPAU nicht als Baumstruktur, sondern als Excel-Liste vorliegen haben.
nun ja, das ist nicht immer so einfach machbar. Eine Tabelle hat ja eine im Vorfeld fest stehende Anzahl an Spalten, dort ist klar was wo stehen wird. Bei einem Baum ist das im Vorfeld nicht klar, je nachdem wie tief die Baumstruktur ist werden die Informationen an verschiedenen Stellen stehen. Das ist auch beim Export aus SPAU der Fall. Man bekommt es zwar in eine Tabellenkalkulationsdatei exportiert, der Aufbau der Daten entspricht aber eben nicht dem einer Tabelle. Eventuell könnte man hier auch mit einem Makro die Werte anders darstellen/zusammenfassen

@Unit605
Download mit 'CL_GUI_FRONTEND_SERVICES=>GUI_DOWNLOAD' TAB-delimited.
könntest du das bitte kurz erklären? Ich wüsste nicht wie man das an dem Beispiel der SPAU anwenden sollte

Folgende Benutzer bedankten sich beim Autor Alexander D. für den Beitrag:
hyyd1e

schöne Grüße
Alexander

ECC 6.0 EHP 7

Re: Transaktion aufrufen und Ausgabe manipulieren

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Alexander D. hat geschrieben: @Unit605
Download mit 'CL_GUI_FRONTEND_SERVICES=>GUI_DOWNLOAD' TAB-delimited.
könntest du das bitte kurz erklären? Ich wüsste nicht wie man das an dem Beispiel der SPAU anwenden sollte
Ich hatte mich mit meiner Anwort auf diese Frage bezogen: " 3. Kann ich diese Funktion "List>Save>Local File" in einem Report ausführen? "

Wie er die Daten von der SPAU in seinen Report bekommt, war nicht Bestandteil der Frage und meiner Antwort.

Re: Transaktion aufrufen und Ausgabe manipulieren

Beitrag von hyyd1e (ForumUser / 15 / 6 / 0 ) »
Danke für deinen Beitrag, bringt mich an dieser Stelle jedoch nicht weiter.

Re: Transaktion aufrufen und Ausgabe manipulieren

Beitrag von hyyd1e (ForumUser / 15 / 6 / 0 ) »
Nochmal meine Frage:
Wären der Transaktion (SPAU) möchte ich die selektierten Daten "mitschneiden" und diese in einer anderen Form darstellen, als es die Transaktion vorsieht.

Ist das möglich? Wenn ja, wie und mit welchen Mitteln?

Re: Transaktion aufrufen und Ausgabe manipulieren

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
ist die Frage nicht schon beantwortet worden? Eine Möglichkeit wäre das Programm zur TA SPAU zu kopieren und zu modifizieren. Es haben aber schon einige davon abgeraten. Ob man irgendwie anders an die Daten aus dem Programm kommt wüsste ich nicht, Userexits scheint es dafür nicht zu geben. Und was ist mit dem Ansatz die Daten nach Excel zu importieren und anschliessend ein Makro darüber laufen zu lassen?
schöne Grüße
Alexander

ECC 6.0 EHP 7

Re: Transaktion aufrufen und Ausgabe manipulieren

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Erklaer doch erst einmal, was Du unter "mitschneiden" verstehst.

Du startest die SPAU (hoffentlich hast Du bemerkt, wie kritisch gerade diese Transaktion ist) und dann bekommst Du ein Ergebnis geliefert.

Wo, wann und was willst Du da etwas "mitschneiden"? Es gibt wohl genuegend Enhancements wo Du hinlangen kannst.

Oder schreib Dein eigenes Programm und Du kannst mit den Daten machen was Du willst.

Re: Transaktion aufrufen und Ausgabe manipulieren

Beitrag von hyyd1e (ForumUser / 15 / 6 / 0 ) »
Es gibt unter anderen das Unterprogramm SMODI_DB_GET_ONE_OBJECT
Dieses Programm enthält zwei Select:

Code: Alles auswählen.

SELECT (modi_object_fields)
             INTO CORRESPONDING FIELDS OF modi_object UP TO 1 ROWS
Meiner Meinung nach werden dort die Daten beschaffen...
Ich baue den Selektionsbildschirm nach und rufe das Programm/die Transaktion RSUMOD04/SPAU mithilfe von Call transaction/call report/ submit / ... auf.
An dieser Stelle hätte ich gerne die Daten aus modi_object und würde diese gerne speichern.
Hätte hätte, Fahrradkette...ist das so realisierbar?

Seite 1 von 1

Vergleichbare Themen

3
Antw.
1699
Views
Transaktion aufrufen und Ausgabe manipulieren
von hyyd1e » 18.10.2013 10:18 • Verfasst in ABAP® für Anfänger
5
Antw.
3151
Views
Transaktion aufrufen
von phil1982 » 13.09.2007 14:12 • Verfasst in ABAP® für Anfänger
0
Antw.
2230
Views
Transaktion aus BSP Anwendung aufrufen
von BubbleSort » 25.07.2016 13:42 • Verfasst in Web-Dynpro, BSP + BHTML
8
Antw.
5867
Views
ALV - Doppelklick auf Eintrag => Transaktion aufrufen?
von ChrisB » 23.11.2005 11:36 • Verfasst in ABAP® Core
1
Antw.
1711
Views
Eine Transaktion aufrufen durch doppelklick
von ABAP Neuling » 08.11.2004 09:44 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

Zugriff auf Daten via Webdav
vor einer Stunde von msfox 2 / 37
Interne Tabelle
vor 19 Stunden von sap_enthusiast 3 / 163
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Zugriff auf Daten via Webdav
vor einer Stunde von msfox 2 / 37
Interne Tabelle
vor 19 Stunden von sap_enthusiast 3 / 163
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141