Skip to Content
0
Former Member
Dec 08, 2006 at 11:51 AM

plz chk the code wats wrong in it

44 Views

hi

i m having itab with vbeln

and ztable with objnr and ordsent.

where objnr and vbeln are equal

so now when i find objnr EQ vbeln i have to modify the ztable-ordsent = ' '.

i have writen the followin code

LOOP AT lt_ztsd2marc INTO ls_ztsd2marc.

READ TABLE ct_success INTO ls_success WITH KEY ordnr =

ls_ztsd2marc-ordnr.

IF sy-subrc EQ 0.

ls_ztsd2marc-ordsent = ' '.

MODIFY TABLE lt_ztsd2marc FROM ls_ztsd2marc TRANSPORTING ordsent .

MODIFY ztsd2marc FROM TABLE lt_ztsd2marc.

IF sy-subrc EQ 0.

MESSAGE s112(z2).

ENDIF.

ENDIF.

ENDLOOP.

its updating it in work area but the changes are not gettin reflected in the internal table and not even in my ztable ztsd2marc.

plz tell me wat is wrong in this code?