Hi,
Working on Performance Tuning on the old custom report and came across the below code is taking more time.Can you please help me on this.
LOOP AT it_bsis_bseg.
CLEAR: l_srchstr.
CONCATENATE '%' it_bsis_bseg-werks '%' INTO l_srchstr.
SELECT objectid tabname fname tabkey value_old cuky_old value_new cuky_new changenr
APPENDING TABLE it_cdpos
FROM cdpos
* FOR ALL ENTRIES IN it_bsis_bseg
WHERE objectclas EQ 'MATERIAL'
AND objectid EQ it_bsis_bseg-matnr
AND tabname EQ 'MBEW'
AND fname EQ 'STPRS'
AND tabkey LIKE l_srchstr.
ENDLOOP.
IF NOT it_cdpos[] IS INITIAL.
SELECT objectid udate utime username tcode changenr
FROM cdhdr
INTO TABLE it_cdhdr
FOR ALL ENTRIES IN it_cdpos
WHERE objectclas EQ 'MATERIAL'
AND objectid EQ it_cdpos-objectid
AND changenr EQ it_cdpos-changenr.
ENDIF.