hi steff,
sorry wenn ich wieder etwas ausholen muss.
Ziel meiner Bemühungen war es, mit Hilfe der Übergabeparameter des Funktionsbausteins einen Update auf ein x-beliebiges DDIC-Objekt zu vollziehen. Im Moment (s.u.) ist der Zugriff auf den DDIC dynamisch. Fehlt noch das Erzeugen des/r Arbeitsbereichs/internen Tabelle (bisher durch explizites Benennen des DDIC-Objektes typisiert). Wie gesagt, gleiche Idee: Der Importparameter bestimmt Aussehen und Aufbau des/r Arbeitsbereichs/internen Tabelle (l_wa_tabname bzw. l_it_tabname)
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
DATA: l_wa_tabname
TYPE yrdsdwk0_veraend
, l_it_tabname LIKE STANDARD TABLE OF l_wa_tabname.
DATA: lt_gentab
TYPE REF TO data, lv_tabtype(30) TYPE c. "VALUE 'YRDSDWK0_VERAEND'.
lv_tabtype = i_tabname.
CREATE DATA lt_gentab TYPE (lv_tabtype).
INTO TABLE l_it_tabname
FROM (lv_tabtype) "dynam. DDIC-Objekt!
WHERE bukrs = '0050'
AND vt = '00X'
ORDER BY PRIMARY KEY.
- GeSHi ©
Ich habe schon mal versucht, l_wa_tabname mit Hilfe von (lv_tabtype) zu deklarieren. Aber irgendwie funktioniert das nicht.
@hubi
vielen dank fuer den hinweis. Du kennst nicht zufällig einen Beispielreport im System, der nach diesem Verfahren eine dynamische Tabelle erzeugt?
Euch beiden jedenfalls herzlichen Dank
gse