İ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.
DATA: BEGIN 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.
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