Interne Tabelenname auslesen/Übergeben

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

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

Interne Tabelenname auslesen/Übergeben

Beitrag von autohandel7 (Specialist / 186 / 67 / 0 ) »
Hallo Experten,
ich brauche Tabellenname später als Parametr übergeben, wie kann ich Name von interne Tabelle auslesen?

Data: i_ABC type standard tabe of tt_abc.
Loop i_ABC .
lesen name i_ABC in tabname(hier soll ich wert= i_abs haben)??
Perform meinform using tabname.
endloop.
Danke.

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


Re: Interne Tabelenname auslesen/Übergeben

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
RTTS

Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Interne Tabelenname auslesen/Übergeben

Beitrag von Hotzenplotz (ForumUser / 19 / 6 / 2 ) »
ralf.wenzel hat geschrieben:RTTS

Ralf
"In der Kürze, liegt die Würze"

Re: Interne Tabelenname auslesen/Übergeben

Beitrag von autohandel7 (Specialist / 186 / 67 / 0 ) »
ralf.wenzel hat geschrieben:RTTS

Ralf
Danke, aber wie bekomme ich, dass ich momentan in meinem Loop (Loop ABC.)befinde?
ich soll Tabele Name in RTTS ubergeben.
DATA(descr) = cl_abap_typedescr=>describe_by_data( ABC??? ).
Diese funktion möchte ich in verschidene Loop benutzen, und verschidene Tabelename übergeben.
Danke

Re: Interne Tabelenname auslesen/Übergeben

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Du sollst nicht den Namen übergeben, sondern die Tabelle. Die wird analysiert und den Namen kannst du aus den Attributen lesen.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Interne Tabelenname auslesen/Übergeben

Beitrag von autohandel7 (Specialist / 186 / 67 / 0 ) »
ralf.wenzel hat geschrieben:Du sollst nicht den Namen übergeben, sondern die Tabelle. Die wird analysiert und den Namen kannst du aus den Attributen lesen.


Ralf
Danke, und wie soll ich Tabelle übergeben?
ich bin in:
Loop ABC.
DATA(descr) = cl_abap_typedescr=>describe_by_data( my_data ).
was soll ich staat my_data Übergeben?
endloop.
in andere Form habe ich:
Loop CCC.
DATA(descr) = cl_abap_typedescr=>describe_by_data( my_data ).
enloop.

Re: Interne Tabelenname auslesen/Übergeben

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
DATA(descr) = cl_abap_typedescr=>describe_by_data( ABC ).

VOR dem LOOP! Nicht IM Loop!

Ralf

Folgende Benutzer bedankten sich beim Autor ralf.wenzel für den Beitrag:
autohandel7

Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Interne Tabelenname auslesen/Übergeben

Beitrag von autohandel7 (Specialist / 186 / 67 / 0 ) »
ralf.wenzel hat geschrieben:DATA(descr) = cl_abap_typedescr=>describe_by_data( ABC ).

VOR dem LOOP! Nicht IM Loop!

Ralf
Danke, ich habe gedacht kann mann schon von befehl loop irgendwo name bekommen.

Re: Interne Tabelenname auslesen/Übergeben

Beitrag von autohandel7 (Specialist / 186 / 67 / 0 ) »
[quote="autohandel7"][quote="ralf.wenzel"]DATA(descr) = cl_abap_typedescr=>describe_by_data( ABC ).

VOR dem LOOP! Nicht IM Loop!

Danke , jetzt habe Dynamischer Typkonflikt bei Zuweisung von Referenzen.
Was mache ich Falsch?
Danke

es ist mein Kode:
data: lv_tabname type fieldname.
loop at i_lag.
lv_tabname = 'I_ABC'
perform exit_tabname using lv_tabname. <--- diese Form möchte ich in mehrere Platzen benutzen, deshalb, in lv_tabname kann verschiedene tabname sein.
endloop.
****
Form exit_tabname using iv_tabname type any.
field-symbols <value> type any.


* so funktioniert:
descr_ref ?= cl_abap_typedescr=>describe_by_data( i_abc ).
* so nicht:
descr_ref ?= cl_abap_typedescr=>describe_by_data( iv_tabname ).
* so nicht:
assign iv_tabname to <value>.
descr_ref ?= cl_abap_typedescr=>describe_by_data( <value> ).
endform.

Seite 1 von 1

Vergleichbare Themen

5
Antw.
5807
Views
Tabelle auslesen, Daten via Webservice übergeben
von Laxion » 22.12.2010 11:41 • Verfasst in ABAP® für Anfänger
5
Antw.
1245
Views
Inhalt interne Tabelle an andere interne Tabelle übergeben
von L0w-RiDer » 30.01.2020 16:28 • Verfasst in ABAP® für Anfänger
1
Antw.
448
Views
meistgenutzte Abflugstadt aus Tabelle auslesen und an Feld übergeben
von Steqh » 21.02.2021 10:48 • Verfasst in ABAP® für Anfänger
16
Antw.
5019
Views
interne tabelle per rfc übergeben und annehmen
von theuser » 12.06.2014 14:31 • Verfasst in ABAP® für Anfänger
1
Antw.
3742
Views
interne Tabelle als Parameter zu übergeben?
von oo » 25.05.2006 10:46 • Verfasst in Web-Dynpro, BSP + BHTML

Ü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