‎2008 May 15 4:54 PM
How to stock result in dynamic var ?
i don't know in advance the data type it can be char or string or datum ?
select single (fieldname) from (t_name) into field where pernr = pernr and endda <= '99991231'
fieldname, t_name are variable but i have a dump because i can have every data type in field ?
I use field assign but it does'nt work ?
Edited by: kraiem adel on May 15, 2008 5:55 PM
‎2008 May 15 5:00 PM
I declared as and I got the result ..
data : fieldname(20) ,
t_name(10) ,
field(20).
fieldname = 'PERNR'.
t_name = 'PA0001'.
select single (fieldname) from (t_name)
into field where pernr = pernr and endda <= '99991231'.
if sy-subrc = 0.
*....
endif.
‎2008 May 15 5:00 PM
I declared as and I got the result ..
data : fieldname(20) ,
t_name(10) ,
field(20).
fieldname = 'PERNR'.
t_name = 'PA0001'.
select single (fieldname) from (t_name)
into field where pernr = pernr and endda <= '99991231'.
if sy-subrc = 0.
*....
endif.
‎2008 May 15 5:04 PM
fieldname, table name are dynamic ?With field type char it does'nt work
Edited by: kraiem adel on May 15, 2008 6:08 PM
‎2008 May 15 5:11 PM
Hello.
Look at this example.
DATA: fieldname TYPE char20,
t_name TYPE char20,
field TYPE char20.
field-symbols: <fs1> TYPE any.
fieldname = 'VBELN'.
field = 'FIELDNAME'.
t_name = 'VBAP'.
ASSIGN (field) TO <fs1>.
SELECT SINGLE (fieldname) FROM (t_name) INTO <FS1> WHERE vbeln EQ '0000000001'.
Best regards.
Valter Oliveira.
‎2008 May 15 5:29 PM
I have a dump with this ?
field can be any type of data : char integer datum ...
‎2008 Jul 02 10:09 AM