Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Code help required for modify.

Former Member
0 Kudos

Hi ,

I have an internal table and a work area....

<b>

<b> loop at i_zmdelvdata into lw_i_zmdelvdata.</b>

<b> Loop at lt_vtseg into lw_vtseg.

CONVERT TIME STAMP lw_vtseg-even_tstto

TIME ZONE lw_vtseg-even_zonto

INTO DATE lf_date

TIME lf_time.

lw_zmdelvdata-poddate = lf_date.

clear lf_date.

MODIFY i_zmdelvdata FROM lw_zmdelvdata

INDEX sy-tabix TRANSPORTING poddate.

endloop.</b>

endloop</b>

here I was able to update the internal table earlier...but not now...

Can any one help me change the code in another way?

3 REPLIES 3

Former Member
0 Kudos

Hi,

Remove INDEX sy-tabix and see.

Use READ Statement instead of using 2nd loop inside the loop.

Regards,

Satish

Message was edited by:

Satish Panakala

former_member191735
Active Contributor
0 Kudos

use modify table to update internal table.

MODIFY table i_zmdelvdata FROM lw_zmdelvdata

reward if helpful

Former Member
0 Kudos

Hi,

Try as below

<b>data: idx type sy-tabix.</b>

loop at i_zmdelvdata into lw_i_zmdelvdata.

<b>idx = sy-tabix.</b>

Loop at lt_vtseg into lw_vtseg.

CONVERT TIME STAMP lw_vtseg-even_tstto

TIME ZONE lw_vtseg-even_zonto

INTO DATE lf_date

TIME lf_time.

lw_zmdelvdata-poddate = lf_date.

clear lf_date.

MODIFY i_zmdelvdata FROM lw_zmdelvdata

INDEX <b>idx</b> TRANSPORTING poddate.

endloop.

endloop

As you are trying to modify with in lt_vtseg loop, sy-tabix value will reflect the tabix value of lt_vtseg.