Hi.
Make a try. Try to loop inside your internal table and modify record by record your DB table. If something goes wrong ad 100 sy-dbcnt well, probably there's something more to check out.
The row dimension can probably make the difference when modify/updating.
Bye