Sorun Cevaplayalım

İşinizle ilgili öngörüler edinin, gerçek zamanlı bilgilere göre karar alın.

SAP Eğitim ve Sertifika Dönemleri

Uzmanlığınızı ve deneyiminizi SAP çözümleri kullanarak tasdik edin.

Çözüm Ekibi Başvurusu

Kullanıcılara hızlı ve pratik çözümler üreterek görev almak isteyenler.

Sistem Değişkenleri (ABAP System Variables)

Övünç DİNÇ

Çözüm Ekibi
Kayıtlı Üye
Katılım
8 Eki 2016
Mesajlar
928
Tepki puanı
242
Konum
İzmir
Kullandığınız SAP Modülleri
SAP MM, SAP PP
Katılım Bölgesi
İzmir
Sap ile Abap programlama yaparken bazı bölümlerde sistem değişkenleri kullanmamız gerekebilir.

Sistem değişkenleri programın çalıştırılmasıyla birlikte veya programın herhangi bir satırında aldıkları değerlerle programcıya yardımcı olmaktadırlar. Eğer daha önce micro işlemci programlama yaptıysanız sistem değişkenlerini flag lara benzetebilirsiniz.

SY-DATUM ………………..: Sistem tarihi

Örnek :

  • data: tarih type d. " Date tipinde değişken tanımlaması
  • tarih = sy-datum. " Değişkene sistem tarihi aktarıldı
  • write tarih. " Çıktı : 20130208 Concanate ile düzenli gösterebiliriz. (Bkz.string İşlemleri)


SY-UZEIT ………………….: Sistem saati

Örnek :

  • data : saat type t. " Saat tipinde (t) değişken tanımlanması
  • saat = sy-uzeit. " Değişkene sistem saati aktarıldı
  • write saat. " Çıktı : 134330 Concanate ile düzenli gösterebiliriz. (Bkz.string İşlemleri)


SY-SUBRC ………………..: işlem sonucunu döndürür. 0 yada 1 değeri alır. 0 ise işlem başarılı 1 se başarısız.

Örnek :

  • SELECT SINGLE * into CORRESPONDING FIELDS OF gt_list from mara.
  • " Sorgu Çalıştı sy-subrc içerisine sistem tarafından değer atandı
  • write sy-subrc. "Çıktı : 0 sorgu çalıştığı için artık sy-subrc 0 değerini tutuyor. Artık sy-subrc koşullarda kullanılabilir


SY-FDPOS ………………..: Bulunan karakterlerin başlangıç yeri.

SY-SUBRC UNDER……...: Aranan idadenin kaç adet olduğunu verir.

SY-INDEX ………………….: Do yada loop un adım sayısını verir.

SY-TABIX ………………….: Table in kaçıncı satırını okuduğunu gösterir.

SY-UCOMM ……………….: Tıkalanan buton vs name ini verir.

SY-UNAME ………………..: Kullanan kullanıcının adını verir.

Örnek : write sy-uname. " Çıktı : Sapofist sisteme giriş adını (username) ekrana getirdi
 
Üst