Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 3116

Internal table compare does not fetch records.

$
0
0

I have the following code wherein I am reading an internal table and looking for values in another internal table, I manually checked and there are many that match, In debugger I see that on line 17 sy subrc equals 4, so line 12 Fails, Thanks in advance for any input.

 

 

SELECT  MANDANT OBJECTCLAS OBJECTID CHANGENR USERNAME UDATE         INTO CORRESPONDING FIELDS OF TABLE it_cdhdr         FROM  CDHDR         WHERE OBJECTCLAS = 'EINKBELEG'.
SELECT MANDANT OBJECTCLAS OBJECTID CHANGENR TABNAME TABKEY FNAME UNIT_OLD UNIT_NEW CUKY_OLD CUKY_NEW VALUE_NEW VALUE_OLD        INTO CORRESPONDING FIELDS OF TABLE it_cdpos        FROM CDPOS        FOR ALL ENTRIES IN it_cdhdr
ERE OBJECTCLAS = it_cdhdr-OBJECTCLAS."'EINKBELEG'.
"Endif.
LOOP at it_cdpos into wa_cdpos.   READ TABLE it_cdhdr into wa_cdhdr with key       MANDANT    = wa_cdpos-MANDANT       OBJECTCLAS = wa_cdpos-OBJECTCLAS       OBJECTID   = wa_cdhdr-OBJECTID       CHANGENR   = wa_cdhdr-CHANGENR.   if sy-subrc = 0.     MOVE-CORRESPONDING wa_cdhdr to wa_results.     MOVE-CORRESPONDING wa_cdpos to wa_results.     APPEND wa_results to it_results.     clear :wa_results,wa_cdhdr,wa_cdpos.   endif.
ENDLOOP.

Viewing all articles
Browse latest Browse all 3116

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>