• 19 Nisan 2024 15:59

Sait ORHAN

Öğretmek için Öğrenin- Öğrenmek için Öğretin

ABAP 4 ile ComboBox (ListBox) Veri Doldurma

SAP ABAP/4 ile ekrana girilen listeye veri girilmesi sırayla şu adımlar ile olmaktadır.

  • Liste verilerinin tipini barındıran tip havuzunu programa tanıtıyoruz.
    type-pools. vrm.
  • Listenin her bir verisinin tipini ifade eden “vrm_value” tipinde bir değişken tanımlanır.
    data: gs_vrm_values type vrm_value.
  • Listenin bütün verilerini tutacak olan “vrm_value” tipinde bir internal tablo oluşturulur.
    data: gt_vrm_values type table of vrm_value.
  • Sırayla listeye eklenecek veriler gs_vrm_values değişkenine atanır daha sonra bu değişken  gt_vrm_values tablosuna, append komutu ile eklenir. Listede seçilen satırının değer bilgisi “key” alanına, ekranda görünecek bilgi de “text” alanına girilir.
    gs_vrm_values-key = ‘0’.
    gs_vrm_values-text = ‘MEKANIK’.
    append gs_vrm_values to gt_vrm_values.
  • Oluşturulan tabloyu listeye basmak için “VRM_SET_VALUES” fonksiyon modülü çağrılır.
    Fonsiyon modülünü id parametresine değerin basılacağı liste adı, values parametresine de verileri tutan tablo adı girilir.call function ‘VRM_SET_VALUES’
    exporting
    id     = ‘GS_OT-ARBPL’
    values = gt_vrm_values.
    * EXCEPTIONS
    *   ID_ILLEGAL_NAME       = 1
    *   OTHERS                = 2   NOT: ABAP dili, büyük, küçük harf duyarlı olmasa bile fonksiyon modüllerinde parametre değerlerinin mutlaka büyük harfle yazılması gerekmektedir.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.