[51416] in SAPr3-news
Interne Tabelle mit Kopf dynamisch deklarieren?
daemon@ATHENA.MIT.EDU (Stefan Bauer)
Tue Sep 14 08:18:29 2004
To: sapr3-news@mit.edu
Date: Tue, 14 Sep 2004 14:23:05 +0200
From: Stefan Bauer <s.bauer@softhome.net>
Message-ID: <2qo5siF115lviU1@uni-berlin.de>
Reply-To: s.bauer@softhome.net
Hallo zusammen,
ich bastele da an einem Problem.
Ich selektiere eine Tabelle dynamisch in eine (dynamische) interne
Tabelle. Das klappt auch.
Diese interne Tabelle soll aber per TRANSFER in ein Dataset geschrieben
werden. Hier erhalte ich immer die Meldung, dass meine interne Tabelle
keinen Kopf hat und dies deshalb nicht möglich ist.
Nun könnte ich meine interne Tabelle in ein weitere schieben, die ein
Feld mit Typ C und 8000 Stellen hat. Aber da muss es doch noch was
anderes geben, oder?
Hier noch ein Schnipsel aus meinem Coding:
CREATE DATA data_ref TYPE TABLE OF (iliste-tab) .
ASSIGN data_ref->* TO <tab1>.
SELECT * FROM (iliste-tab) INTO TABLE <tab1>
WHERE vbeln = ibel-vbeln AND posnr = ibel-posnr.
* TRANSFER data_ref TO dsn.
Vielen Dank für Tipps,
Stefan