‎2008 Apr 22 2:44 PM
hi all.`
if i want to use a SELECT statement to read Database table as i input the name of the database table , what should i do ?
for example:
"
parameter: p_dbname(20) type c.
start-of-selection.
select * from 'p_dbname' into ..........
"
can i do it ?
thx and best regards
‎2008 Apr 22 2:50 PM
‎2008 Apr 22 2:49 PM
hi check this..
REPORT YTABFLDS .
TABLES: DD02L, DD03L, DD04T.
PARAMETERS THETABLE LIKE DD02L-TABNAME OBLIGATORY.
DATA: BEGIN OF MYTABLE,
TABNAME LIKE DD02L-TABNAME,
AS4LOCAL LIKE DD02L-AS4LOCAL,
AS4VERS LIKE DD02L-AS4VERS,
END OF MYTABLE.
SELECT SINGLE TABNAME AS4LOCAL AS4VERS INTO MYTABLE FROM DD03L
WHERE TABNAME = THETABLE.
WRITE: / MYTABLE-TABNAME, 11 MYTABLE-AS4LOCAL, 13 MYTABLE-AS4VERS.
SELECT * FROM DD03L
WHERE TABNAME = MYTABLE-TABNAME AND
AS4LOCAL = MYTABLE-AS4LOCAL AND AS4VERS = MYTABLE-AS4VERS.
WRITE: / DD03L-FIELDNAME, 11 DD03L-KEYFLAG, 13 DD03L-ROLLNAME,
24 DD03L-CHECKTABLE, 35 DD03L-INTTYPE, 37 DD03L-REFTABLE,
48 DD03L-DATATYPE.
SELECT SINGLE * FROM DD04T
WHERE ROLLNAME = DD03L-ROLLNAME AND
AS4LOCAL = MYTABLE-AS4LOCAL AND AS4VERS = MYTABLE-AS4VERS AND
DDLANGUAGE = 'E'.
WRITE: 53 DD04T-DDTEXT.
ENDSELECT.
regards,
venkat
‎2008 Apr 22 2:50 PM
‎2008 Apr 22 2:57 PM
HI
U can try this.
data:
P_name(20) type c.
select *
from (p_name)
into itab.
endselect.
‎2008 Apr 22 2:55 PM
HI
see this Sample Coding
DATA wa TYPE spfli.
SELECT * FROM spfli INTO wa
WHERE cityfrom = 'FRANKFURT' AND
cityto = 'NEW YORK'.
WRITE: / wa-carrid, wa-connid.
ENDSELECT.
Here spfli - std sap table.
WA - Work area.
<REMOVED BY MODERATOR>
By
Pari
Edited by: Alvaro Tejada Galindo on Apr 22, 2008 1:14 PM