Übergabe einer internen Tabelle von Report zu Report

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
15 Beiträge • Seite 1 von 1
15 Beiträge Seite 1 von 1

Übergabe einer internen Tabelle von Report zu Report

Beitrag von Maleika (ForumUser / 6 / 0 / 0 ) »
Hallo Forumuser,

ich erstelle in einem Report eine interne Tabelle! Diese soll dann von einem anderen Report, den ich mit submit aufrufe, verarbeitet werden!

Wie kann ich diese Tabelle dem aufzurufenden Report übergeben?

Vielen Dank schon mal,
Ciao Ciao

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


Beitrag von Gast ( / / 0 / 3 ) »
Hallo Maleika,

versuch's mal mit dem Befehl "Export" und der Option "to memory" bzw. "Import from meory".

mfg dele

Beitrag von Gast ( / / 0 / 3 ) »
Hallo,

merci für den Tip! Ich habe das allerdings auch schon ausprobierte! Die Tabelle ist jedoch dann im aufgerufenen Report initial! Im "Haupt"-Report (von dem aus der andere Report aufgerufen wird) ist diese jedoch mit korrekten Werten befüllt!


Ciao Ciao

Beitrag von Hermann ( / / 0 / 3 ) »
Wenn es sich um eine Selektionstabelle handelt, kann man das mit dem Zusatz

... WITH SELECTION-TABLE seltab

machen. Wenn es eine Tabelle ist, auf die im anderen Report zugegriffen werden soll, so gibt es - soweit ich das weiß - nur die Möglichkeit über EXPORT TO MEMORY und IMPORT TO MEMORY (dann im Zielreport, was voraussetzt, daß dieser ein eigener Report ist, anonsten muß modifiziert werden).

Eine direkte Parameterübergabe von beliebigen Parametern im Zielreport ist meines Wissens nach nicht möglich. Im wesentlichen beschränkt es sich auf Selektionsparameter, Select-Options und Selektionstabellen.

Hermann

Beitrag von Gast ( / / 0 / 3 ) »
Versuch mal mit den anderen Optionen, die es mit EXPORT-Anweisungen gibt.
Klick auf EXPORT und druck' F1:

- EXPORT obj1 ... objn TO MEMORY.
- EXPORT obj1 ... objn TO DATABASE dbtab(ar) ID key.
- EXPORT obj1 ... objn TO DATASET dsn(ar) ID key.
- EXPORT obj1 ... objn TO SHARED BUFFER dbtab(ar) ID key.
- EXPORT (itab) TO ... .

l.G.

Übergabe einer internen Tabelle von Report zu Report

Beitrag von Thilo.Schwab ( / / 0 / 3 ) »
Eine Möglichkeit ist, die interne Tabelle lokal als Datei abzuspeichern (z.B. Fuba WS_DOWNLOAD) und mit dem anderen Programm die Datei wieder einzulesen (z.B. Fuba WS_UPLOAD).

Viele Grüsse

Thilo

Re: Übergabe einer internen Tabelle von Report zu Report

Beitrag von Gast ( / / 0 / 3 ) »
Thilo.Schwab hat geschrieben:Eine Möglichkeit ist, die interne Tabelle lokal als Datei abzuspeichern (z.B. Fuba WS_DOWNLOAD) und mit dem anderen Programm die Datei wieder einzulesen (z.B. Fuba WS_UPLOAD).

Viele Grüsse

Thilo
Ich vermute, das ist nicht die schnellste Lösung - ausserdem nicht Batchfähig.
Dann schon lieber Import/export to memory - wobei - dies kann den Nachteil haben, dass wenn der Submit nicht direkt ausgeführt wird (z. B. bei program. Job-Scheduling) die Daten schlicht nicht mehr verfügbar sind. Parallele Aufrufe sind je nach Typ auch riskant.
Man kann sich eine Select-option zu nutze machen und den Inhalt in das LOW-Feld fortschreiben. (Ausreichende Länge vorrausgesetzt) und nach dem Submit wieder in eine normale Tabelle umwandeln.
Für kleine Datenmengen sicherlich möglich. Dabei gilt aber zu beachten, dass bei einer Zeilenbreite > 40 die Select-option nicht mehr auf dem Bildschirm sichtbar sein darf, weil sonst u. U. die Inhalte abgeschnitten werden. Ob es über die üblichen Ressourcen engpässen bei internen Tabelle noch weitere Einschränkungen gibt, weiss ich nicht - ist halt auch kein Königsweg.
Christian

Beitrag von Maleika (ForumUser / 6 / 0 / 0 ) »
Vielen Lieben Dank für Eure Tipps!!!! :D

Die werde ich ausprobieren!!!

Re: Übergabe einer internen Tabelle von Report zu Report

Beitrag von chrhe (ForumUser / 2 / 1 / 0 ) »
Hallo Leute,

ich lasse das mal noch einmal aufleben.

Ich habe ein ähnliches Problem.
Mein Folgeprogramm soll allerdings im Hintergrund laufen und damit funktioniert das Export to memory id nicht wirklich.

Die anderen bisher genannten Möglichkeiten klingen mir nach ziemlichen Workarounds, gibt es da nichts "besseres" ?
bzgl. Export To Database:
Eine Datenbanktabelle für EIN PROGRAMM zur ÜBERGABE scheint mir etwas übertrieben...

bzgl. Selektionstabelle
das andere Programm möchte ich eigentlich so wenig wie möglich anfassen.
Das braucht so schon lange genug, da muss ich nicht noch irgendwelche Tabellen hin und her schichten...

Fällt da irgendwem irgendwas ein? :(

Liebe Grüße
Christoph

Re: Übergabe einer internen Tabelle von Report zu Report

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Das was Du willst bzw. Dir vorstellst, gibt es nicht.

Du must/willst Daten an ein zweites Programm uebergeben, aber mit Export to ... ist dir uebertrieben und Daten hin- und herschauflen willst Du nicht und das zweite Programm willst Du am liebsten gar nicht aendern/anpacken.

Ich an Deiner Stelle wuerde einfach warten, bis das 'beamen" erfunden wurde....

Re: Übergabe einer internen Tabelle von Report zu Report

Beitrag von black_adept (Top Expert / 3944 / 105 / 886 ) »
chrhe hat geschrieben:Die anderen bisher genannten Möglichkeiten klingen mir nach ziemlichen Workarounds, gibt es da nichts "besseres" ?
bzgl. Export To Database:
Eine Datenbanktabelle für EIN PROGRAMM zur ÜBERGABE scheint mir etwas übertrieben...
Nimm doch die Tabelle INDX und sorge mit einem eindeutigen Schlüssel dafür, dass du niemand Anderem in die Quere kommst ( RELID und KEY sollten ausreichen um dich einzigartig zu machen ).

Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
chrhe

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Übergabe einer internen Tabelle von Report zu Report

Beitrag von chrhe (ForumUser / 2 / 1 / 0 ) »
Unit605 hat geschrieben:Du must/willst Daten an ein zweites Programm uebergeben, aber mit Export to ... ist dir uebertrieben .
Nur eine extra Datenbanktabelle dafür anzulegen! :D

INDX klingt gar nicht übel!
Ich habe das mit

Code: Alles auswählen.

EXPORT itab TO SHARED BUFFER INDX(20) ID id
realisiert.

Das Funktioniert bis jetzt.

Vielen Dank schonmal dafür! :D

Re: Übergabe einer internen Tabelle von Report zu Report

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Ich habe bisher immer die INDX beim EXPORT bentuzt...

Dafuer extra eine eigene Tabelle anzulegen waere ich nie gekommen.

Da benutze ich normalerweise, dann select, update, insert und modify DDIC... aber nie EXPORT/IMPORT.

Re: Übergabe einer internen Tabelle von Report zu Report

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Warum nicht IMPORT/EXPORT? Einfacher geht es doch nicht bei Daten, die über mehrere Records gehen.
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Übergabe einer internen Tabelle von Report zu Report

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
ralf.wenzel hat geschrieben:Warum nicht IMPORT/EXPORT? Einfacher geht es doch nicht bei Daten, die über mehrere Records gehen.
Natuerlich hast Du wieder recht, wie immer...

Ich werde ab heute nur noch IMPORT/EXPORT benutzen, wenn immer es nur moeglich ist.

Seite 1 von 1

Vergleichbare Themen

13
Antw.
1459
Views
Report Summieren der Werte einer Internen Tabelle
von ArjenR » 03.01.2020 09:02 • Verfasst in ABAP® für Anfänger
22
Antw.
5268
Views
interne Tabelle übergeben von Report zu Report
von cuncon » 26.10.2017 12:27 • Verfasst in ABAP® für Anfänger
1
Antw.
1648
Views
Literatur zum Thema Report Painter / Report Writer
von Heike D. » 05.10.2004 14:05 • Verfasst in Financials
1
Antw.
3365
Views
Report von einem anderen Report als Hintergrundjob einplanen
von kbit100 » 04.01.2016 09:46 • Verfasst in ABAP® für Anfänger
0
Antw.
1277
Views
Nutzung RRI (Report-Report-Schnittstelle) aus ALV-Grid
von donny » 22.11.2007 11:17 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

PDF-Anzeige unter EDGE
vor 5 Tagen von jocoder 2 / 74

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

PDF-Anzeige unter EDGE
vor 5 Tagen von jocoder 2 / 74

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 132
Group Items auf einer Filterbar
vor 4 Wochen von Bright4.5 1 / 166