- Katılım
- 8 Eki 2016
- Mesajlar
- 939
- Çözümler
- 4
- Tepki puanı
- 276
- Puanları
- 63
- Yaş
- 42
- Konum
- İzmir
- Web Sitesi
- sapforo.com
- Kullandığınız SAP Modülleri
-
- SAP MM
- SAP PP
- SAP FI
- SAP QM
- 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 :
SY-UZEIT ………………….: Sistem saati
Örnek :
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 :
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
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