01-03-2008 9:09 AM
is it possible to use like this.
data:itab....
select ..... from ... into itab for all entries in itab where....
01-03-2008 9:12 AM
01-03-2008 9:12 AM
01-03-2008 9:13 AM
Hi kavitha,
i think its not possible.
it will give error.
use inner join instead
Regards,
Talwinder.
01-03-2008 9:14 AM
hi,
this is not possible but cud u plz write down ur requirement.
warm regards,
sumanjeet
01-03-2008 9:14 AM
hi,
u can do this
select ...from mara into table itab for all entries in table itab1 where .....
there u have missed into TABLE
01-03-2008 9:17 AM
01-03-2008 9:29 AM
Hi,
look at this once,
SELECT MARA~MATNR
MARA~ERSDA
MARC~WERKS
MARD~LGORT
INTO CORRESPONDING FIELDS OF TABLE IT_MAR
FROM ( ( MARA INNER JOIN MARC ON MARAMATNR = MARCMATNR )
INNER JOIN MARD ON MARAMATNR = MARDMATNR )
WHERE MARA~MATNR IN S_MATNR AND
MARA~ERSDA IN S_ERSDA AND
MARC~WERKS IN S_WERKS.
IF NOT IT_MAR[] IS INITIAL.
SORT IT_MAR.
SELECT MATNR
MAKTX
INTO CORRESPONDING FIELDS OF TABLE IT_MAK
FROM MAKT
FOR ALL ENTRIES IN IT_MAR
WHERE MATNR = IT_MAR-MATNR AND
SPRAS = SY-LANGU.
ENDIF.
DELETE ADJACENT DUPLICATES FROM IT_MAR.