Tuesday, November 4, 2014

Dərs 1: İnternal Table-ların Yaradılması...

İnternal table-lar ABAP proqramlaşdırmada ən çox istifadə olunan quruluşlardır. SAP sistemi bizə öz table-nı istifadə imkanı yaratmışdır ancaq standart SAP table-dan Select eləyən zaman əldə etdiyimiz məlumatları öz yaratdığımız internal table-ra ata bilərik. Bunun üçün internal table-ni yaradan zaman öz hesabatımızda görmək istədiyimiz sahələrə uyğun stunlar seçirik. İnternal table-da istifadə etdiyimiz stunlar mümkün olduğu qədər sistem table-rının stunlarının adları ilə eyni olmalıdır. Bu halda kod yazan zaman daha az problem yaşamağımızı təmin edəcək.

   Tables spfli. İstifadə etdiyim table SPFLİ sistem table-dır.
    İnternal table Begin of ilə başlayır və internal table adı it_list-dir.

    DATABEGIN OF it_list OCCURS 0
            connid TYPE spfli-connid,
            airpfrom TYPE spfli-airpfrom,
            cityto TYPE spfli-cityto,
            airpto TYPE spfli-airpto,
     END OF it_list.

 İnternal table End of ilə bitir.

  START-OF-SELECTION.   (Bu qisim proqramın başlandığını bildirir).

  SELECT INTO CORRESPONDING FIELDS OF TABLE it_list FROM spfli.

Spfli table-dan məlumatları yaratdığımız it_list table-nə atdıq.


No comments:

Post a Comment