[56389] in SAPr3-news
Re: Variable Feldnamen verwenden?
daemon@ATHENA.MIT.EDU (Gerwin Borkowsky)
Wed Jan 4 11:43:22 2006
To: sapr3-news@mit.edu
Date: Wed, 04 Jan 2006 17:40:44 +0100
From: Gerwin Borkowsky <ditundat@gmx.net>
Message-ID: <m5unr1dvs1qq14qjj22ev6h1mh8sd9n80a@4ax.com>
Reply-To: g.borkowsky_news2003@gmx.net
"Reiner Wagner" <rwagner@t-online.de> schrieb
>Der dort verwendete Code ist
>
> DATA: BEGIN OF WORK, BUFFER(30000), END OF WORK.
> FIELD-SYMBOLS: <WA> TYPE ANY, <COMP> TYPE ANY.
> ASSIGN WORK TO <WA> CASTING TYPE (QUERY_TABLE).
>
>Und genau bei diesem Assign schmiert das ganze ab. Und ich möchte das ganze
>jetzt so umschreiben, dass es immer läuft.
Da Problem dürfte das Casting sein. Ein Assign auf ein Feld mit dem
entsprechenden Typ ist durchaus möglich.
Ersetze mal versuchsweise
ASSIGN WORK TO <WA> CASTING TYPE (QUERY_TABLE).
durch
data: lo_data type ref to data.
create data lo_data type (QUERY_TABLE).
assign lo_data->* to <wa>.
--
Ciao Gerwin