Application Development and Automation 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: 
Read only

need code!

Former Member
0 Likes
386

Dear All,

I have three table mara (matkl), mseg (kostl, lgort, kostl,dmbtr,waers), mkpf (budat) .

I have declared one ITAB in the program. Now I want that all the data of these three tables should come in itab. What will be the select statment.

Please guide me as i want to display all these data through my itab.

Thanks & Regards,

2 REPLIES 2
Read only

JozsefSzikszai
Active Contributor
0 Likes
362

hi Abhay,

SELECT mara~matkl
             mseg~kostl
             mseg~lgort
             mseg~dmbtr
             mkpf~waers
             mkpf~budat
             INTO TABLE itab
             FROM mseg AS mseg
             INNER JOIN mara AS mara
             ON mseg~matnr Eq mara~matnr
             INNER JOIN mkpf AS mkpf
             ON mseg~mblnr EQ mkpf~mblnr
             AND mseg~mjahr EQ mkpf~mjahr
             WHERE ...

hope this helps

ec

Read only

balbino_soaresferreirafil
Active Participant
0 Likes
362

Hi AbhaySingh you can try to do it...

Tables: mara, mseg, mkpf.

DATA: BEGIN OF itab,

matkl LIKE mara-matkl,

kostl LIKE mseg-kostl,

lgort LIKE mseg-lgort,

dmbtr LIKE mseg-dmbtr,

waers LIKE mseg-waers,

budat LIKE mkpf-budat ,

END OF itab.

SELECT mr~matkl

ms~kostl

ms~lgort

ms~dmbtr

ms~waers

mk~budat

CORRESPONDING FIELDS OF TABLE itab

FROM mseg AS ms

INNER JOIN mara AS mr

ON msmatnr = mrmatnr

INNER JOIN mkpf AS mk

ON msmblnr = mkmblnr

AND msmjahr = mkmjahr.

Regards

Balbino