ABAP System Fields
Abap Sistem Alanları şeklinde çevirebileceğimiz ABAP system fields:
SCREENS için sistem alanları.
Sistem alanları her ekran için PAI (Process After Input,Girişten Sonra İşlem) olayında ayarlanır.
Bunlar, SY-DATAR, SY-LOOPC ve SY-STEPL hariç etkileşimli liste işleme için de kullanılabilir.
SY-CUCOL
Yatay imleç konumu Sayma, 2. sütunda başlar.
SY-CUROW
Dikey imleç konumu Sayma 1. satırda başlar
SY-DATAR
Kullanıcı veya başka bir veri transferi tarafından en az bir ekran giriş alanı değiştirildiyse, PAI sırasında X olarak ayarlayın, aksi takdirde boş.
SY-LOOPC
Ekran tablosunda o anda görüntülenen satır sayısı (tablo kontrolü).
SY-SCOLS
Mevcut ekranda sütun sayısı.
SY-SROWS
Geçerli ekrandaki satır sayısı.
SY-STEPL
Bir ekran tablosundaki mevcut satırın indeksi (tablo kontrolü). Her döngü geçişte ayarlanmıştır. Bir döngü dışında, örneğin bir tablo satırı için POV (Değer Üzerinde İşlem İsteği) olayı sırasında, SY-STEPL uygun şekilde ayarlanmamıştır.
SY-TITLE
Ekranın başlık çubuğunda görünen metin. Seçim ekranları ve listeleri için bu, program adıdır, aksi takdirde SAP R / 3. SET TITLEBAR kullanılarak PBO (Çıkış Öncesi İşlem) sırasında ayarlanabilir.
SY-UCOMM
PAI olayını tetikleyen fonksiyon kodu. PAI’yi tetikleyen her kullanıcı eylemine, bir istisna dışında benzersiz bir işlev kodu atanır: Enter Enter PAI tetikleyicilerini seçer ve farklı işlev kodları SY-UCOMM’a aktarılabilir:
• Standart araç çubuğunun komut alanında bir giriş varsa, bu fonksiyon kodu olarak SY-UCOMM’ye aktarılır.
• Komut alanına giriş yapılmadıysa ve ENTER tuşuna bir fonksiyon kodu atanmışsa, bu fonksiyon kodu SY-UCOMM’ye aktarılır.
• Eğer komut alanı bir giriş içermiyorsa ve ENTER tuşuna hiçbir fonksiyon kodu atanmamışsa, boş kalır ve SY-UCOMM içeriği etkilenmez.
Seçim ekranları
SY-SLSET
Seçim ekranını doldurmak için kullanılan değişken.
Sistem Alanları, System Fields
SY-SUBRC: ABAP BİLDİRİMLERİNDEN SONRA DEĞERİ DEĞER
SY-INDEX: LOOPS, GÜNCEL DÖNGÜ PASS
SY-TABIX: İÇ MASA, GÜNCEL HATTI DİZİNİ
SY-TFILL: İÇ MASA, GÜNCEL NO. HATLARINIZ
SY-LILLI: LİSTE İŞLEME, GÜNCEL LİSTE HATTI
SY-LSIND: LİSTE İŞLEME, DETAY LİSTESİ İNDEKSİ
SY-DBCNT: DB ÇALIŞMALARI, NO. İŞLENEN TABLO HATLARI
SY-CPROG: ABAP PROGRAMI, DIŞ PROSEDÜRLERDE CALLER
SY-DATUM: GÜNCEL TARİHİ GÖSTERİYOR
SY-DYNNR: ABAP PROGRAMI, NO. GÜNCEL EKRANIN
SY-TLENG: SATIR UZUNLUK
SY-STEPL: TABLO KONTROLÜNDE DÖNGÜ BİLGİSİ
SY-LOOPC: TABLO KONTROLÜNDE DÖNGÜ BİLGİSİ
SY-FDPOS: KURUCU STRING İÇİN SETLERİNİ KABUL EDİYOR
SY-DBSYS: Veri tabanı sistemi
SY-DYNGR: Geçerli ekranın ekran grubu
SY-DYNNR: Geçerli ekranın sayısı
SY-MSGID: Mesaj Kimliği
SY-MSGNO: Mesaj numarası
SY-MSGTY: Mesaj tipi (E, I.W, …)
SY-MSGV1: Mesaj değişkeni
SY-MSGV2: Mesaj değişkeni
SY-MSGV3: Mesaj değişkeni
SY-MSGV4: Mesaj değişkeni
SY-PAGNO: Çalışma Zamanı: Listedeki güncel sayfa
SY-PFKEY: Mevcut GUI Durumu
SY-COLNO: Geçerli Liste Sütunu
SY-LINCT: Listenin Sayfa Uzunluğu
SY-LINNO: Listedeki Geçerli Satır
SY-LINSZ: Listenin çizgi genişliği
SY-MACOL: Baskı Listesinin Sol Kenarındaki Sütun Sayısı
SY-BINPT: Toplu Girdi Altında Çalışan Program
SY-MODNO: Dış Oturum Endeksi
SY-TCODE: Cari İşlem Kodu
Tarih ve Saat için Sistem Alanları.
Aşağıdaki sistem alanları daima otomatik olarak ayarlanır. Gerekirse, GET TIME deyimi uygulama sunucusu saatini veritabanı sunucusuyla eşitler ve SY-UZEIT sistem alanına yazar. SY-DATUM ve yerel zaman dilimi için sistem alanları, yani SY-TIMLO, SY-DATLO ve SY-ZONLO da sıfırlanır.
SY-DATLO:Yerel kullanıcı tarihi, örneğin 19981129, 19990628.
SY-DATUM:Geçerli (uygulama sunucusu) tarih, örneğin 19981130, 19990627.
SY-DAYST:Gün ışığından yararlanma saati sırasında X, aksi takdirde boş.
SY-FDAYW:Fabrika takvimi hafta içi, Pazar 0 … Cumartesi 6.
SY-TIMLO:Yerel kullanıcı zamanı, örneğin 154353, 225312.
SY-TZONE:Greenwich Ortalama Saati’ne (UTC) göre saniye farkı, örneğin 3600, 10800.
SY-UZEIT:Geçerli (uygulama sunucusu) süre, örneğin 164353, 215312.
SY-ZONLO:Kullanıcının saat dilimi, örneğin CET, UTC.
Listelerdeki Sistem Alanları
SY-LSIND: Temel liste için geçerli olay listesinin indeksi = 0.
SY-LISTI: Olayın tetiklendiği liste seviyesinin indeksi
SY-LILLI: Olayın tetiklendiği satırın mutlak sayısı
SY-LISEL: Olayın tetiklendiği satırın içeriği
SY-CUROW: Olayın tetiklendiği pencerede çizginin konumu (sayım 1 ile başlar)
SY-CUCOL: Olayın tetiklendiği pencerede kolonun pozisyonu (sayma 2 ile başlar)
SY-CPAGE: Olayın tetiklendiği listenin ilk görüntülenen sayfasının sayfa numarası
SY-STARO: Olayın tetiklendiği listede görüntülenen ilk sayfanın ilk satırının numarası (sayım 1 ile başlar). Bu satır sayfa başlığını içerebilir.
SY-STACO: Olayın tetiklendiği listede görüntülenen ilk sütun sayısı (sayım 1 ile başlar)
SY-UCOMM: Olayı tetikleyen fonksiyon kodu
SY-PFKEY: Görüntülenmekte olan listenin durumu.