Saturday, 17 August 2013

Move Data from Select-Options to Internal Table

  TABLES mara.

TYPES BEGIN OF ty_mat,
  matnr TYPE matnr,
  END OF ty_mat.
data gw_mat type ty_mat.
SELECT-OPTIONS mat FOR mara-matnr.


DATA itab TYPE STANDARD TABLE OF mara.
DATA it TYPE STANDARD TABLE OF matnr.

*MOVE mat[] TO it[] .

LOOP AT mat INTO gw_mat.

APPEND gw_mat+2 to it.
* Here we have added +2(offset) because every time IE or IEQ gets added. To remove this character we need to keep +2 or +3. if hte value is getting truncation in internal table IT, then increase the lenght of field in internaltable IT




CLEAR gw_mat.

ENDLOOP.

SELECT FROM mara INTO TABLE itab WHERE matnr IN mat.



CLEAR mat[].

mat[] it[] .


WRITE 'bharat' .