Skip to Content
0
Former Member
Feb 17, 2009 at 11:05 AM

clear problem

26 Views

Hi Experts ....

I face a small problem , like when there is not entry

the previous values gets repeated to all entries until it

comes across a value field ....

I tried give clear stmt after every read

if given like that it doesnt fetch any value

instead it clears everything....

Can you pls suggest something for this ????

Thanx & regards

Rachel

====================================

Loop at it_pa0001 into wa_pa0001.

wa_final-abkrs = wa_pa0001-abkrs.

read table it_pa0000 into wa_pa0000 with key pernr = wa_pa0001-pernr ." massn = 'S1'.

IF sy-subrc = 0.

wa_final-pernr = wa_pa0000-pernr.

wa_final-begda = wa_pa0000-begda.

Endif.

read table it_pa0002 into wa_pa0002 with key pernr = wa_pa0001-pernr.

IF sy-subrc = 0.

wa_final-vorna = wa_pa0002-vorna.

wa_final-nachn = wa_pa0002-nachn.

Endif.

read table it_pa0587 into wa_pa0587 with key pernr = wa_pa0001-pernr.

IF sy-subrc = 0.

wa_final-eepfn = wa_pa0587-eepfn.

Endif.

read table it_pa0588 into wa_pa0588 with key pernr = wa_pa0001-pernr.

IF sy-subrc = 0.

wa_final-esino = wa_pa0588-esino.

Endif.

read table it_pa0021 into wa_pa0021 with key pernr = wa_pa0001-pernr.

IF sy-subrc = 0.

wa_final-favor = wa_pa0021-favor.

Endif.

read table it_pa0008 into wa_pa0008 with key pernr = wa_pa0001-pernr.

IF sy-subrc = 0.

wa_final-bet02 = wa_pa0008-bet02.

Endif.

Append wa_FINAL to IT_FINAL.

Endloop.