12 Temmuz 2016 Salı

Append ,Modify İşlemleri

DATA BEGIN OF gt_Data OCCURS 0,
  matnr like mara-matnr,
  ernam like mara-ernam,
  END OF gt_data,
  gs_data LIKE LINE OF gt_data.

  gs_Data-matnr '000000000000000001'.
  gs_Data-ernam 'OKARAPINAR'.
  APPEND gs_Data TO gt_data.
İnternal Table a veri eklenir append yaparak
 gs_Data-matnr '000000000000000002'.
  gs_Data-ernam 'OKARAPINAR'.
  APPEND gs_Data TO gt_data.

  LOOP AT gt_data INTO gs_Data.
    gs_Data-ernam 'AYILDIZ'.
    MODIFY gt_data FROM gs_Data TRANSPORTING ernam.
  ENDLOOP.
yaratan kişi değiştirilir sadece.Transporting yapınca sadece o alan değiştirilmesini sağlar daha hızlı çalışır transporting yapınca.
OKARAPINAR olan veriler artık bizim için AYILDIZ olarak değiştirildi.

Ayrıca loop döngüsü internal table ın içinde kaç tane varsa o kadar döngü sağlar sırayla structure a yollar 1. veriler 2. veriler gibi .

Hiç yorum yok:

Yorum Gönder