Skip to Content
0
Former Member
Apr 02, 2008 at 11:37 AM

sy-subrc info req??

21 Views

hi

I had seen many time inside loop,if I check the sy-subrc value,but i found it 4 many times inspite of having the records in loop.

IF it_final3[] IS NOT INITIAL.

LOOP AT it_final3.

IF p_doc-low NE 'NB'.

READ TABLE itab_1 WITH KEY banfn = it_final3-banfn.

ENDIF.

IF sy-subrc EQ '0'. -


>here in my loop records are there,but sy-subrc is coming 4.

gt_final2-banfn = it_final3-banfn.

gt_final2-bsart = it_final3-bsart.

gt_final2-badat = it_final3-badat.

gt_final2-werks = it_final3-werks.

gt_final2-udate1 = it_final3-udate1.

gt_final2-ekgrp = it_final3-ekgrp.

gt_final2-ebeln = it_final3-ebeln.

gt_final2-bnfpo = it_final3-bnfpo.

gt_final2-matnr = it_final3-matnr.

gt_final2-menge = it_final3-menge.

gt_final2-bsmng = it_final3-bsmng.

gt_final2-menge1 = it_final3-menge.

APPEND gt_final2.

CLEAR : it_final3.

ENDIF.

endloop.

endif.

here inspite of having records in my intab,this sy-subrc value is 4.

i had seen this prob many time.

plz tell me how it happens & what shd i keep in mind to avoid such cases.

regds.