Internal table dan başka bir internal table a belirli satırlar arası kayıt atma APPEND LINES OF
Bir internal table (gt_itab) dan ikinci bir internal table(gt_itab2) a belirlediğimiz satırlar aralığındaki kayıtları şu şekilde atabiliyoruz.
DATA : BEGIN OF gt_itab OCCURS 0,
data1 TYPE c LENGTH 10,
END OF gt_itab,
gt_itab2 LIKE gt_itab OCCURS 0 WITH HEADER LINE.
gt_itab-data1 = 'satır 1'.
APPEND gt_itab.
gt_itab-data1 = 'satır 2'.
APPEND gt_itab.
gt_itab-data1 = 'satır 3'.
APPEND gt_itab.
gt_itab-data1 = 'satır 4'.
APPEND gt_itab.
gt_itab-data1 = 'satır 5'.
APPEND gt_itab.
APPEND LINES OF gt_itab FROM 1 TO 3 TO gt_itab2.
Not : gt_itab tablosundan birinci,ikinci ve üçüncü satırdaki kayıtları gt_itab2 tablosuna kaydetmiş olduk.
DATA : BEGIN OF gt_itab OCCURS 0,
data1 TYPE c LENGTH 10,
END OF gt_itab,
gt_itab2 LIKE gt_itab OCCURS 0 WITH HEADER LINE.
gt_itab-data1 = 'satır 1'.
APPEND gt_itab.
gt_itab-data1 = 'satır 2'.
APPEND gt_itab.
gt_itab-data1 = 'satır 3'.
APPEND gt_itab.
gt_itab-data1 = 'satır 4'.
APPEND gt_itab.
gt_itab-data1 = 'satır 5'.
APPEND gt_itab.
APPEND LINES OF gt_itab FROM 1 TO 3 TO gt_itab2.
Not : gt_itab tablosundan birinci,ikinci ve üçüncü satırdaki kayıtları gt_itab2 tablosuna kaydetmiş olduk.
Yorumlar
Yorum Gönder