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.

Yorumlar

Bu blogdaki popüler yayınlar

CONVERSION_EXIT_ALPHA_INPUT - CONVERSION_EXIT_ALPHA_OUTPUT -Değişken başına sıfır eklemek ve değişkenin başındaki sıfırları silmek

Sap Netweaver 7.52 SP04 (Trial)Deneme Sürümü Kurulumu(Vagrant)