Solved--Übergabemechanismen aus einem Report in ein anderes

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

Solved--Übergabemechanismen aus einem Report in ein anderes

Beitrag von c oco (Specialist / 326 / 12 / 16 ) »
Hallo,

ich rufe ein Report A auf, der gibt mir unter anderem in der Ausgabetabelle eine spalte mit icons über Verfügbarkeiten.
Dann rufe ich aus diesem Report einen Report B auf, mit den Parametern aus der Zeile des Alvs, die ich angeklickt habe.

Sind zwei unterschiedliche voneinander unabhängige Reports.
Aber ich brauche die Verfügbarkeiten aus dem Report A um mit Report B weiterarbeiten zu können.

Jetzt habe ich verschiedene Übergabemechanismen dazu gefunden, u. a. auch Datenbanktabelle, Dateisystem etc.
Ich brauche diese eine Spalte nur in der Ausgabetabelle um die Verfügbarkeit sehen zu können.
D.h. ich brauch sie nicht im Sel-screen und auch nicht um damit arbeiten zu können.
Kennt sich da wer aus? Was würde sich da eignen?

Viele Grüße
coco
Zuletzt geändert von c oco am 30.11.2012 13:05, insgesamt 1-mal geändert.

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


Re: Übergabemechanismen aus einem Report in ein anderes Repo

Beitrag von wreichelt (Top Expert / 1046 / 30 / 192 ) »
Hallo,

ich verwende für so etwas den Befehl EXPORT to Memory.

Gruß
Wolfgang

Re: Übergabemechanismen aus einem Report in ein anderes Repo

Beitrag von miru77 (ForumUser / 68 / 10 / 7 ) »
Ja, mache ich auch so. Beispiel:

Report 1:

Code: Alles auswählen.

DATA: BEGIN OF KST OCCURS 10.          
     INCLUDE STRUCTURE ZZHR_ABWES_KRS.
DATA: END OF KST.
...
SUBMIT REPORT2 AND RETURN.
IMPORT KST FROM MEMORY ID 'KST'. 
Report 2:

Code: Alles auswählen.

data: begin of kst occurs 10.
        include structure zzhr_abwes_krs.
data: end of kst.
...
EXPORT KST TO MEMORY ID 'KST'.  
Dadurch wird ein zweiter Report aufgerufen und eine dort erstellte Tabelle in das rufende Programm übernommen.

Gruß
Michael

Re: Übergabemechanismen aus einem Report in ein anderes Repo

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
@miru77
Ich glaub du hast im Coding IMPORT und EXPORT vertauscht.

Man kann auch, wenn man nur ein (oder mehrere) Einzelfelder an den zweiten Report übergeben will, einen versteckten Parameter dafür verwenden.

Code: Alles auswählen.

PARAMETERS ... NO-DISPLAY.
lg ADT
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: Übergabemechanismen aus einem Report in ein anderes Repo

Beitrag von c oco (Specialist / 326 / 12 / 16 ) »
Danke für die Antworten.
Ich soll einen bestehenden Report erweitern.
Hier drin finde ich memory id's.
Nun bin ich die ganze zeit am Suchen, wo diese ID's angelegt sind. Jedoch kann ich die ID's nicht finden.
Nicht in der Tabelle TPARA nicht unter den Set/Get Parametern.

Ich muss doch wenn ich irgendwo export / import mache, diese ID auch irgendwo anlegen / definieren.
Aber ich finde diese ID's nicht.

???? Wer kann mir helfen?

Gruß
coco

Re: Übergabemechanismen aus einem Report in ein anderes Repo

Beitrag von miru77 (ForumUser / 68 / 10 / 7 ) »
a-dead-trousers hat geschrieben:@miru77
Ich glaub du hast im Coding IMPORT und EXPORT vertauscht.
Nee, das war schon richtig so... mit Report-1 rufe ich den Report-2 auf, dort wird eine interne Tabelle generiert und diese anschließend _exportiert_. Dann springt er zurück in Report-1, wo der Import ausgeführt wird um diese Tabelle einzulesen und weiterverarbeiten zu können - so als wäre sie direkt im Report-1 entstanden.

Re: Übergabemechanismen aus einem Report in ein anderes Repo

Beitrag von miru77 (ForumUser / 68 / 10 / 7 ) »
c oco hat geschrieben:Ich muss doch wenn ich irgendwo export / import mache, diese ID auch irgendwo anlegen / definieren.
Aber ich finde diese ID's nicht.
Soweit ich weiß muss man die nicht definieren, durch "export ... to memory ID '.......' " ist alles erledigt. Der Teil des Speichers sieht dann halt so aus wie das Objekt, was du exportierst, also z.B. eine Tabelle.

Btw, gibt es im neuen Debugger wirklich keine Möglichkeit mehr den Speicher abzufragen? Im alten geht das ja über:
Springen-Systembereiche-ABAPMemory

Re: Übergabemechanismen aus einem Report in ein anderes Repo

Beitrag von c oco (Specialist / 326 / 12 / 16 ) »
@miru77
d.h. ich kann die ID 'XY' nenne und muss sie nirgends definieren. Okay, das erklärt auch warum ich sie nirgends gefunden habe.

Vielen Dank
Gruß
coco

Re: Übergabemechanismen aus einem Report in ein anderes Repo

Beitrag von black_adept (Top Expert / 4099 / 128 / 941 ) »
miru77 hat geschrieben:Btw, gibt es im neuen Debugger wirklich keine Möglichkeit mehr den Speicher abzufragen? Im alten geht das ja über:
Springen-Systembereiche-ABAPMemory
Debugger_1.jpg

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

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Solved-> Übergabemechanismen aus einem Report in ein anderes

Beitrag von c oco (Specialist / 326 / 12 / 16 ) »
Hallo,

vielen Dank für die Hilfe.
Für Newbies hier die Steps:
Die Ausgabetabelle aus Report A wird exportiert mit einer ID die nicht definiert werden muss.

Code: Alles auswählen.

 EXPORT ct_outtab TO MEMORY ID 'XYZ'.
In Report B wird die Tabelle importiert am besten im PBO Modul.

Code: Alles auswählen.

IMPORT ct_outtab TO lt_tab FROM MEMORY ID 'XYZ'.
Und nun können die Daten aus Report A in Report B weiterverarbeitet werden.

Gruß
coco

Re: Solved--Übergabemechanismen aus einem Report in ein ande

Beitrag von ewx (Top Expert / 4849 / 313 / 642 ) »
...und am besten kapselt man das in Funktionsbausteinen oder Methoden oder benutzt zumindest eine Konstante aus dem Dictionary (Type-Pool oder Klassenattribut), weil man ansonsten nicht mehr herausbekommt, wo der Export und wo der Import stattfindet.

Seite 1 von 1

Vergleichbare Themen

6
Antw.
4939
Views
DOI: VIEW_DOCUMENT_FROM_TABLE - solved!
von Nova » 21.01.2005 11:19 • Verfasst in ABAP® für Anfänger
6
Antw.
3766
Views
Solved - ALV GRID mit Daten füllen
von sp89 » 08.06.2009 09:12 • Verfasst in ABAP® für Anfänger
8
Antw.
11964
Views
[SOLVED] Löschen der Liste mit inaktiven Objekten
von stevus » 26.07.2012 10:04 • Verfasst in Basis
1
Antw.
3695
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.
1381
Views
Nutzung RRI (Report-Report-Schnittstelle) aus ALV-Grid
von donny » 22.11.2007 11:17 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

Regex in where
vor 5 Stunden von edwin 7 / 163
Daten an Tabelle binden
vor 18 Stunden von Bright4.5 3 / 1487

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

Regex in where
vor 5 Stunden von edwin 7 / 163
Daten an Tabelle binden
vor 18 Stunden von Bright4.5 3 / 1487

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9822