Hello expert,
Can anyone tell me why should i get Sy-Subrc = 8 in BINARY SEARCH in a read statement. I'm working in 3 table joining by for all entries.
Code:
LOOP AT it_ekpo INTO wa_ekpo.
wa_final-1= wa_ekpo-1.
wa_final-2= wa_ekpo-2.
wa_final-3= wa_ekpo-3.
wa_final-4 = wa_ekpo-4.
wa_final-5= wa_ekpo-5.
READ TABLE it_ekko INTO wa_ekko WITH KEY 6 = wa_ekpo-6 BINARY SEARCH.
IF sy-subrc = 0.
wa_final-6= wa_ekko-6.
wa_final-7= wa_ekko-7.
wa_final-8 = wa_ekko-8
ENDIF.
READ TABLE it_lfa1 INTO wa_lfa1 WITH KEY lifnr = wa_EKKO-7 BINARY SEARCH.
IF sy-subrc = 0.
wa_final-name1 = wa_lfa1-name1.
ENDIF.
APPEND WA_FINAL TO IT_FINAL.
CLEAR WA_FINAL.
ENDLOOP.
lifnr = wa_EKKO-lifnr.
If i remove binary search then the code work fine.
Thanks
Joy