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

joins

Former Member
0 Likes
1,055

hi

i need to get the data from LFB1 table, fields are lifnr , bukrs, erdat

where this lifnr should not be in BSIK and BSAK TABLE

Can anyone help me how to get that data.

do i need to use joins,

please help me if any one as code .

8 REPLIES 8
Read only

Former Member
0 Likes
1,032

u need to use outer join for this purpose

u try with this

SELECT alifnr abukrs a~erdat

INTO TABLE <internal table>

FROM lfb1 as A LEFT OUTER JOIN bsik as B

ON Alifnr = Blifnr and Abukrs = Bbukrs

left outer join bsak as c

ON Alifnr = clifnr and Abukrs = cbukrs.

madhavi

Read only

Former Member
0 Likes
1,032

Hi,

let me know your selection screen fields.

Read only

0 Likes
1,032

selection screen fields are

lfb1-lifnr

lfb1-bukrs

Read only

0 Likes
1,032

selection screen fields are

lfb1-lifnr

lfb1-bukrs

Read only

0 Likes
1,032

selection screen fields are

lfb1-lifnr

lfb1-bukrs

Read only

0 Likes
1,032

selection screen fields are

lfb1-lifnr

lfb1-bukrs

Read only

ThomasZloch
Active Contributor
0 Likes
1,032

out of my head...but try yourself.

SELECT ... INTO TABLE ...
FROM LFB1
LEFT JOIN BSIK ON LFB1~BUKRS = BSIK~BUKRS
              AND LBF1~LIFNR = BSIK~LIFNR
LEFT JOIN BSAK ON LFB1~BUKRS = BSAK~BUKRS
              AND LFB1~LIFNR = BSAK~LIFNR
WHERE BSIK~BUKRS = SPACE
   AND BSAK~BUKRS = SPACE.

Read only

Former Member
0 Likes
1,032

Hi hema latha,

SELECT LFB1LIFNR LFB1BUKRS LFB1~ERDAT into corresponding fields of table ITAB

FROM LFB1 WHERE BSIKLIFNR EQ BSAKLIFNR .

IF THIS DOESNOT WORK SEND ME YOUR CODE I WILL SEE IN TO IT.

rEWARD IF USEFULL

THANKS,

SWAROOP