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.
5869
Views
Types: interne Tabelle definition
von kostonstyle » 08.02.2007 15:39 • Verfasst in ABAP® für Anfänger
6
Antw.
3718
Views
Key Felder von interner Tabelle auf dem ALV
von thesaint » 14.07.2005 16:32 • Verfasst in ABAP Objects®
1
Antw.
5028
Views
Move-Corresponding mit interner Tabelle
von Dele » 13.10.2015 13:53 • Verfasst in Tips + Tricks & FAQs
7
Antw.
4335
Views
Concatenate in interner Tabelle
von wenigerABAP » 16.09.2016 12:47 • Verfasst in ABAP® für Anfänger
6
Antw.
5916
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

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.

Unbeantwortete Forenbeiträge

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