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

SELECT STATEMENT

Former Member
0 Likes
402

HELLO EXPERT,

HERE IS MY SELECTION SCREEN...

SELECTION-SCREEN BEGIN OF BLOCK BLC1 WITH FRAME TITLE TEXT-B01.

SELECT-OPTIONS: P_LIFNR FOR EKKO-LIFNR,

P_MATNR FOR EKPO-MATNR,

P_EBELN FOR EKKO-EBELN,

P_EKGRP FOR EKKO-EKGRP,

P_AEDAT FOR EKKO-AEDAT,

P_EINDT FOR EKET-EINDT,

P_ERNAM FOR EKKO-ERNAM.

PARAMETERS: BLIND as checkbox.

SELECTION-SCREEN END OF BLOCK BLC1.

BASED ON THE VALUES GIVEN IN THOSE SELECTION FIELDS I HAVE TO RETRIEVE THE DATA HERE IS MY SELECT STATEMENT..

SELECT EKKOEBELN EKKOAEDAT EKKOEKGRP EKKOEKORG EKKO~LIFNR INTO corresponding fields of TABLE it_ekko

FROM ekko INNER JOIN EKPO ON EKKOEBELN = EKPOEBELN

INNER JOIN EKET ON EKKOEBELN = EKETEBELN

where lifnr in p_lifnr

and EKKO~ebeln in p_ebeln

and EKKO~ekgrp in p_ekgrp

and EKKO~aedat in p_aedat

and EKKO~ernam in p_ernam

AND EKPO~EBELN IN P_MATNR

AND EKET~EINDT IN P_EINDT.

WITH THIS CODE ONLY EKKO TABLES SELECTION FIELDS WORKING PROPERLY WHERE AS, VALUES GIVEN IN THE OTHER FIELDS P_AEDAT, P_EINDT, P_EARNM NOT WORKING PROPERLY THAT MEANS RECORDS IN THAT RANGE ONLY NOT DISPLAYING IN THE OUT PUT.

I DONNO Y.. CAN ANYONE GUIDE ME PLZ

SIRI

3 REPLIES 3
Read only

Former Member
0 Likes
376

Siri,

In your selection, you are specifying the fields that you are selecting in this line:

SELECT EKKO~EBELN EKKO~AEDAT EKKO~EKGRP EKKO~EKORG EKKO~LIFNR

There are only fields from EKKO in this list, and this is why they are the only fields being selected. You need to select some fields from EKPO and EKET in this list, too.

Good Luck

Lyal

Read only

Former Member
0 Likes
376

hi

chk this one:

SELECT EKKOEBELN EKKOAEDAT EKKOEKGRP EKKOEKORG EKKO~LIFNR INTO corresponding fields of TABLE it_ekko

FROM ekko INNER JOIN EKPO ON EKKOEBELN = EKPOEBELN

INNER JOIN EKET ON EKKOEBELN = EKETEBELN

where <b>ekko~</b>lifnr in p_lifnr

and EKKO~ebeln in p_ebeln

and EKKO~ekgrp in p_ekgrp

and EKKO~aedat in p_aedat

and EKKO~ernam in p_ernam

AND EKPO~EBELN IN P_MATNR

AND EKET~EINDT IN P_EINDT.

******reward if helpful

regards,

madhu

Read only

Former Member
0 Likes
376

MY SELF SOLVED THE PROBLEM

ANY HOW THANKS A LOT FOR YOUR ANTICIPATION...

POINTS GIVEN....

SIRI