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: 

How to write using for all entries instead of innerjoin

Former Member
0 Kudos

Select amblnr amjahr abudat bbwart blgort bmatnr b~erfmg

INTO CORRESPONDING FIELDS OF TABLE itab From mkpf as A

INNER JOIN mseg as B ON amblnr = bmblnr AND amjahr = bmjahr

WHERE a~budat BETWEEN from_yr AND to_yr AND

b~shkzg = 'S' AND

b~werks = 'HIP' AND

b~lgort = 'BSR' AND

b~bwart IN ('BSR', '521').

DELETE ADJACENT DUPLICATES FROM itab COMPARING ALL FIELDS.

                                                          • Reverse Movement Type 522 **********************

Select amblnr amjahr abudat bbwart blgort bmatnr b~erfmg

INTO CORRESPONDING FIELDS OF TABLE it_522r From mkpf as A

INNER JOIN mseg as B ON amblnr = bmblnr AND amjahr = bmjahr

WHERE a~budat BETWEEN from_yr AND to_yr AND

b~shkzg = 'H' AND

b~werks = 'HIP' AND

b~lgort = 'BSR' AND

b~bwart IN ('522').

                                          • Added to remove Sales Return ************************

Select amblnr amjahr abudat bbwart blgort bmatnr b~erfmg

INTO CORRESPONDING FIELDS OF TABLE it_slrr From mkpf as A

INNER JOIN mseg as B ON amblnr = bmblnr AND amjahr = bmjahr

WHERE a~budat BETWEEN from_yr AND to_yr AND

b~shkzg = 'H' AND

b~werks = 'HIP' AND

b~lgort = 'SLR' AND

b~bwart IN ('BSR').

Moderator Message: Use the resources available at your desposal.

Edited by: kishan P on Dec 20, 2011 2:39 PM

2 REPLIES 2

Former Member
0 Kudos

Hai,

SELECT NETWR

VGBEL

AUBEL

VBELN

FROM VBRP

INTO TABLE IT_VBRP

WHERE VBELN IN S_VBELN AND ERDAT IN S_ERDAT.

SELECT MATNR

ARKTX

VBELN

FROM LIPS

INTO TABLE IT_LIPS FOR ALL ENTRIES IN IT_VBRP

WHERE VBELN = IT_VBRP-VGBEL.

0 Kudos

Hi,

Thank you given answer.But in my problem is using inner join extracting the fields 17570 are come to the internal table but using for all entries 17520 records are came. i try to using delete adjacent records itab .but it is not come exactly records.

Thanks & Regards

Balakrishna