Types mit interner Tabelle?

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Types mit interner Tabelle?

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

ich bräuchte einen Datentyp, der als ein Element eine interne Tabelle verwendet.

Das ganze sollte ungefähr so aussehen.

types: begin of t_trkorr,
trkorr like e070-trkorr,
end of t_trkorr.

types: begin of t_transhist,
table like e070-objname,
trkorrs type table of t_trkorr with header line,
end of t_transhist.


Das ganze funktioniert natürlich nicht. Gibt es aber eine Möglichkeit, so etwas umzusetzen?

Sinn und Zweck soll sein, dass ich zu einer Tabelle (t_transhist-table) eine Liste mit Transporten (t_transhist-trkorrs) habe.

Über andere Lösungsmöglichkeiten wäre ich auch dankbar.

Gruß,
Spaulding

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


Beitrag von Haubi (Expert / 625 / 20 / 30 ) »

Code: Alles auswählen.

TYPES
     : y_trkorr  LIKE          e070-trkorr
     , yt_trkorr TYPE TABLE OF y_trkorr

     , BEGIN OF yt_transhist
     ,   table   LIKE e070-objname
     ,   trkorrs TYPE yt_trkorr
     , END   OF yt_transhist
     .
...sollte liefern was Du brauchst.

Gruss,
Haubi
Das ABAP Kochbuch ab sofort bei Amazon...

I'd rather write code that writes code than write code...

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo,

dynamische Elemente, wie z.B. interne Tabellen in Strukturen sind leider nur für DATA erlaubt. :(

Code: Alles auswählen.

  TYPES
       : y_trkorr  TYPE          e070-trkorr
       , yt_trkorr TYPE TABLE OF y_trkorr .

  DATA
       : BEGIN OF gs_transhist
       ,   table   TYPE e071k-objname "E071K !!
       ,   trkorrs TYPE yt_trkorr
       , END   OF gs_transhist
       .

  TYPES
       : yt_transhist LIKE TABLE OF gs_transhist.
PS: im System geprüft...
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von Spaulding (ForumUser / 21 / 0 / 0 ) »
Danke Euch für die Hilfe!

Code: Alles auswählen.

TYPES: yt_trkorr TYPE TABLE OF e070-trkorr with default key.

types: BEGIN OF yt_transhist,
         table   LIKE e071k-objname,
         trkorrs TYPE yt_trkorr,
       END   OF yt_transhist.


data gt_test type table of yt_transhist with header line.

data: lv_table type e071k-objname.
data: lt_trkorrs type yt_trkorr.
data  wa_trkorrs like e071k-trkorr.

wa_trkorrs = 'SAPK700TD1'.
append wa_trkorrs to lt_trkorrs.
wa_trkorrs = 'SAPK700TD2'.
append wa_trkorrs to lt_trkorrs.
wa_trkorrs = 'SAPK700TD3'.
append wa_trkorrs to lt_trkorrs.

lv_table = 'TABLE1'.

gt_test-table = lv_table.
gt_test-trkorrs = lt_trkorrs.

append gt_test.
Soweit scheint der Code von Haubi genau das zu liefern, was ich haben wollte.

Ereglam's Lösung steht dem aber in nichts nach :)

Danke und Gruß,
Spaulding

Seite 1 von 1

Vergleichbare Themen

8
Antw.
5868
Views
Types: interne Tabelle definition
von kostonstyle » 08.02.2007 15:39 • Verfasst in ABAP® für Anfänger
6
Antw.
3715
Views
Key Felder von interner Tabelle auf dem ALV
von thesaint » 14.07.2005 16:32 • Verfasst in ABAP Objects®
1
Antw.
5018
Views
Move-Corresponding mit interner Tabelle
von Dele » 13.10.2015 13:53 • Verfasst in Tips + Tricks & FAQs
7
Antw.
4326
Views
Concatenate in interner Tabelle
von wenigerABAP » 16.09.2016 12:47 • Verfasst in ABAP® für Anfänger
6
Antw.
5907
Views
Select bei interner Tabelle
von Buetzy » 09.07.2007 13:58 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

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