Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 8720

Re: How to Dynamically Split records in Internal Table

$
0
0

Hi,

Use DO LOOP is a straightforward solution.

 

DATA: lt_arr_exidv like arr_exidv[].

 

lv_start = 1.

lv_end = 5000.

 

DO.

 

  clear: lt_arr_exidv.

  append lines of arr_exidv to lt_arr_exidv from lv_start to lv_end.

 

  SELECT EXIDV

    FROM VEKP

    APPENDING CORRESPONDING FIELDS OF TABLE ITAB_VEKP

   WHERE exidv IN lt_arr_exidv AND

         lgnum IN  arr_lgnum   AND

         erdat IN  arr_erdat.

 

  add 5000 to lv_start.

  add 5000 to lv_end.

 

  if lv_start > lines( arr_exidv ).

    exit.

  endif.

 

ENDDO.


Viewing all articles
Browse latest Browse all 8720

Trending Articles