Hi Guys,
I have a Internal Table with the following data
TKNUM VBELN TANUM POSNR MATNR NISTA
0000001148|0080011731|0000000057|000010|D-1 < 1.000
0000001148|0080011731|0000000057|000010|D-1 < 1.000
0000001148|0080011731|0000000057|000030|D-2 < 1.000
0000001148|0080011731|0000000057|000030|D-2 < 1.000
I am using the below code
loop at it_ltma5 into wa_ltma5.
on change of wa_ltma5-tanum.
cdry = 0.
endon.
cdry = cdry + 1.
wa_ltma5-nista = cdry.
modify it_ltma5 from wa_ltma5.
endloop.
clear: wa_ltma5.
This code is making my NISTA values as below
TKNUM VBELN TANUM POSNR MATNR NISTA
0000001148|0080011731|0000000057|000010|D-1 < 1.000
0000001148|0080011731|0000000057|000010|D-1 < 2.000
0000001148|0080011731|0000000057|000030|D-2 < 3.000
0000001148|0080011731|0000000057|000030|D-2 < 4.000
But if I closely observe for different materials also my NISTA is getting increased to +1.
But I need to do write as if the material changes again make NISTA to start from 1.
My final table should look like below
TKNUM VBELN TANUM POSNR MATNR NISTA
0000001148|0080011731|0000000057|000010|D-1 < 1.000
0000001148|0080011731|0000000057|000010|D-1 < 2.000
0000001148|0080011731|0000000057|000030|D-2 < 1.000
0000001148|0080011731|0000000057|000030|D-2 < 2.000
An one plz let me know.
Thanks,
Prasad.