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.
6184
Views
Types: interne Tabelle definition
von kostonstyle » 08.02.2007 15:39 • Verfasst in ABAP® für Anfänger
5
Antw.
2941
Views
Prüfung interner Tabelle
von knut » 27.06.2005 14:44 • Verfasst in ABAP® Core
1
Antw.
5295
Views
Move-Corresponding mit interner Tabelle
von Dele » 13.10.2015 13:53 • Verfasst in Tips + Tricks & FAQs
10
Antw.
3893
Views
Select mit interner Tabelle
von Kenny » 13.11.2013 12:17 • Verfasst in ABAP® für Anfänger
6
Antw.
6336
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

Rechnung: Belegspez. Adresse
vor 11 Stunden von Manfred K. 3 / 461
Daten an Tabelle binden
Gestern von Lukas Sanders 4 / 2308
Regex in where
vor 3 Tagen von tar 8 / 1145

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

Rechnung: Belegspez. Adresse
vor 11 Stunden von Manfred K. 3 / 461
Daten an Tabelle binden
Gestern von Lukas Sanders 4 / 2308
Regex in where
vor 3 Tagen von tar 8 / 1145

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 5 Tagen von snooga87 1 / 758
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3938
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 10363