ALV Tabelle Problem,

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

ALV Tabelle Problem,

Beitrag von zwiback (ForumUser / 11 / 0 / 0 ) »
Hallo zusammen.

Also nun zu meinem problem hoffe ihr könnt mir ein paar tipps geben.

Nun ich bin an einer Übung dran bei der ich mittels dem Selektionsbild den Infocube eingebe. Schlussendlich soll alles in einer ALV Tabelle dargestellt werden.
Die Daten beziehe ich aus 5 verschiedenen Tabellen, bei 3 hab ich den Infocube, bei 3 das Feld rnr.
In eben einer der 5 Tabellen hab ich das Feld rnr und den Infocube. (Beide sind Schlüsselfelder)

Nun zum Problem:
Wenn ich es mit Read Table mache dann liest es eben nur eine Zeile aber mit den dazugehörigen werten. Allerdings kann ein infocube mehrere male vorkommmen. Mittels Loop liest es 4 werte. was auch richtig ist jedoch mit werten von der einen Tabelle (rnr is schlüsselfeld) die null sind (obwohl in der Tabelle Werte eingetragen sind).
Im ALV hab ich alle Felder angegeben. Jedoch erscheint dann ein Fehler, dass ein Feldsymbol nicht übergeben werden kann...

Kann mir eine/r einen Tipp geben wie ich dies lösen kann :)'

hier noch ein zwei Codeschnippsel..
der select satz

Code: Alles auswählen.

*Select Satz von rsdcubet
if sy-langu = 'D'.
select * from rsdcubet into table lt_rsdcubet
 where infocube = p_cube
 and objvers = 'A'
 and langu = 'D'.

else.

select * from rsdcubet into table lt_rsdcubet
where infocube = p_cube
and objvers = 'A'
and langu = 'E'.
endif.

*Select Satz von rsmonictab
select * from rsmonictab into table lt_rsmonictab
where infocube = p_cube.
** rnr = 'wergds34245'.

*Select Satz von rsreqdone
select * from rsreqdone into table lt_rsreqdone.
** rnr = 'wergds34245'.

Code: Alles auswählen.

loop at lt_rsdcubet into wa_rsdcubet where infocube = p_cube.
  lw_itab-infocube = wa_rsdcubet-infocube.
  lw_itab-txtlg = wa_rsdcubet-txtlg.

loop at lt_rsmonictab into wa_rsmonictab where infocube = p_cube.
  lw_itab-REQ_CONV = wa_rsmonictab-REQ_CONV.
  lw_itab-req_fort = wa_rsmonictab-req_fort.
  lw_itab-req_insert = wa_rsmonictab-req_insert.
  lw_itab-rnr = wa_rsmonictab-rnr.

loop at lt_rsreqdone into wa_rsreqdone where rnr = wa_rsmonictab-rnr.
  lw_itab-datum = wa_rsreqdone-datum.
  lw_itab-zeit = wa_rsreqdone-uzeit.
  lw_itab-status = wa_rsreqdone-tstatus.
endloop. ist drin ;)
ja ich weiss der 3te loop satz ist falsch aber komm momentan ned mehr weiter, hab schon diverses ausprobiert :(

hoffe ihr könnt mir ein wenig helfen. :)
wenn scheiben klirren schreit ihr,
wenn menschen sterben schweigt ihr

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


Beitrag von Andreas G (Specialist / 175 / 0 / 0 ) »
hab mir dein problem jetzt schon 3mal durchgelesen, aber irgendwie versteh ich nicht was du willst :?:

könntest du vielleicht dein Problem in kurzen worten erläutern?

mfg Andi
Hauptsoch: HAUPTSOCH!

Beitrag von zwiback (ForumUser / 11 / 0 / 0 ) »
hmpf, mein problem muss doch nicht erläutert werden, habs mittlerweile gelöst.

hmm, wenn ich meine frage durchlese dann ist es verständlich dass niemand draus kommt :).

kurz, es las nicht alle Datensätze in die Alv liste, woran das lag war, weil ich immer denselben infocube eingelesen habe, und nicht den infocube, der als nächstes an der Reihenfolge wäre.
wenn scheiben klirren schreit ihr,
wenn menschen sterben schweigt ihr

Seite 1 von 1

Vergleichbare Themen

2
Antw.
3005
Views
Problem mit interner Tabelle
von Troilus » 17.11.2007 23:09 • Verfasst in ABAP® Core
2
Antw.
1559
Views
Problem mit Speichern in Tabelle
von Tharya » 23.08.2006 12:03 • Verfasst in ABAP® für Anfänger
6
Antw.
2963
Views
Problem bei dynamischer Zugriff auf Z-Tabelle
von rmuc » 05.07.2007 14:16 • Verfasst in ABAP® für Anfänger
5
Antw.
9176
Views
Problem mit interne Tabelle m. selbst def. Tabellentyp
von Sandra1995 » 27.11.2013 10:25 • Verfasst in ABAP® für Anfänger
7
Antw.
2868
Views
Problem beim Loopen einer internen Tabelle
von kurdy91x » 14.08.2014 12:32 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

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.