Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

JUST TELL ME THE ANSWER

Former Member
0 Kudos

TABLES: MARA.

SELECTION-SCREEN: BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.

SELECT-OPTIONS: MATNR FOR MARA-MATNR,

MTART FOR MARA-MTART.

SELECTION-SCREEN: END OF BLOCK B1.

DATA: BEGIN OF ITAB,

MATNR LIKE MARA-MATNR,

MTART LIKE MARA-MTART,

MATKL LIKE MARA-MATKL,

LAEDA LIKE MARA-LAEDA,

END OF ITAB.

DATA: WA_ITAB LIKE ITAB OCCURS 0.

DATA WA LIKE LINE OF WA_ITAB.

SELECT * FROM MARA INTO CORRESPONDING FIELDS OF TABLE WA_ITAB WHERE

MATNR = ?????????.

LOOP AT WA_ITAB INTO WA.

WRITE : WA-MATKL.

ENDLOOP.

CAN U TELL ME WHAT TO WRITE IN ??????? SO THAT IT WILL FETCH DATAS FROM THE MARA TABLE BASED ON THE VALUES IN SELECTION SCREEN.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

SELECT * FROM MARA INTO CORRESPONDING FIELDS OF TABLE WA_ITAB WHERE

MATNR IN MATNR. <-- check this

8 REPLIES 8

Former Member
0 Kudos

the select options field MATNR

SELECT * FROM MARA INTO CORRESPONDING FIELDS OF TABLE WA_ITAB WHERE

MATNR IN MATNR

0 Kudos

THANKS A LOT

Former Member
0 Kudos

SELECT * FROM MARA INTO CORRESPONDING FIELDS OF TABLE WA_ITAB WHERE

MATNR IN MATNR. <-- check this

Former Member
0 Kudos

hii

SELECT * FROM MARA INTO CORRESPONDING FIELDS OF TABLE WA_ITAB WHERE

MATNR IN MATNR.

reward if useful

thx

twinkal

Former Member
0 Kudos

hi,

SELECT * FROM MARA INTO CORRESPONDING FIELDS OF TABLE WA_ITAB WHERE

MATNR *in matnr and MTART IN MTART*

Rgds.,

subash

Former Member
0 Kudos

hii

SELECT * FROM MARA INTO CORRESPONDING FIELDS OF TABLE WA_ITAB WHERE

MATNR IN MATNR.

reward if useful

thx

twinkal

raymond_giuseppi
Active Contributor
0 Kudos
SELECT * FROM MARA 
  INTO CORRESPONDING FIELDS OF TABLE WA_ITAB 
  WHERE MATNR IN MATNR AND MTART IN MTART.

The ABAP compiler is able to distinguish the field of the database and the select-options even if they have the same name.

Regards

Former Member
0 Kudos

Hi Ansuman,

SELECT * FROM MARA INTO CORRESPONDING FIELDS OF TABLE WA_ITAB WHERE
MATNR = ?????????.

In this statement we are fetching the data from the database table depending on the WHERE condition. Here if we sepecify the MATNR value then a single record containg all the fields is selected .

IN S_MATNR gives u the number of records which are specified in the selection screen

Best regards,

raam