cancel
Showing results for 
Search instead for 
Did you mean: 

HOW TO FINE TUNE QUERY

Former Member
0 Kudos

Hi,

I am having below two queries. 2nd query is taking more time & it gives time out error. Can anybody tell how to fine tune below query. Thanks.

  • 1st Query.

SELECT EKETEBELN EKETEBELP EKETETENR EKETEINDT

EKETMENGE EKETWEMNG

INTO TABLE I_EKET

FROM EKET

WHERE EKETMENGE <> EKETWEMNG

AND

EKET~EINDT IN S_EINDT.

DESCRIBE TABLE I_EKET LINES V_ZLINES.

IF V_ZLINES > 0.

  • 2nd Query.

SELECT EKKOEBELN EKKOAEDAT EKKOLIFNR EKPOEBELP EKPO~MATNR

EKPO~WERKS

EKPOLOEKZ EKPOELIKZ EKPOTXZ01 EKPONETPR LFA1~NAME1

INTO TABLE I_PODEL

FROM EKKO

INNER JOIN EKPO ON EKKOEBELN = EKPOEBELN

INNER JOIN LFA1 ON EKKOLIFNR = LFA1LIFNR

FOR ALL ENTRIES IN I_EKET

WHERE EKKO~EBELN = I_EKET-EBELN AND

EKPO~EBELP = I_EKET-EBELP AND

EKPO~MATNR IN S_MATNR AND

EKPO~WERKS IN S_WERKS AND

EKPO~WERKS NE 'W001' AND

EKKO~EKORG = P_EKORG AND

EKKO~LIFNR IN S_LIFNR AND

EKKO~LOEKZ NE 'X' AND

EKPO~LOEKZ NE 'S' AND

EKPO~ELIKZ NE 'X' AND

EKPO~LOEKZ NE 'L' AND

EKKO~AEDAT IN S_AEDAT.

ELSE.

WRITE 'No POs found for the selection criteria!'.

ENDIF.

Accepted Solutions (0)

Answers (1)

Answers (1)

VijayKonam
Active Contributor
0 Kudos

Not the right forum to ask this question.

VJ