SAP Komut Dosyaları - Biçim Seçenekleri
SAPscript'te metin çıktı biçimi paragraf biçimleriyle kontrol edilir veya metni stillerle birleştirebilirsiniz. Çıktı biçiminde, esnek veriler oluşturmak için yer tutucular kullanabilirsiniz. SAPscript'te yer tutucular semboller olarak adlandırılır ve metne daha sonraki bir noktaya kadar eklenmemiş verileri göstermek için kullanılırlar.
Bunlar çıktıyı biçimlendirmek için kullanılır ve metindeki tüm semboller gerçek akım değerleriyle değiştirilir. Bu değiştirme yalnızca metin modülünün çıktısında yapılır ve orijinal metin modülü aynı kalır.
SAPscript'te dört tür sembol vardır -
System Symbols- Tablolardan farklı tipte sistem sembolleri alınabilir - SAPSCRIPT, SYST, TTSXY. Global değişkenlerdir ve sistem tablolarından alınırlar.
Standard Symbols- TTDTG tablosunda önceden tanımlanmış ve tutulmuştur. Komut dosyasının dil ayarlarına dayanırlar.
Program Symbols- Bu, bir veritabanı tablosu veya dahili tablodaki verileri temsil eder. Bu semboller için gerekli verileri sağlamak için yazdırma programları kullanılır.
Text Symbols - Yerel olarak tanımlanırlar ve belgedeki yinelenen terimleri veya metin parçalarını tanımlamak için kullanılırlar.
Yer Tutucu / Sembol Yapısı
Her sembol bir isimle sunulur ve diğer metni de içeren bir metin satırında bir sembole çağrı yapılır. Bu semboller normal metinden farklıdır ve çağrı, bir sembole veya modülün diğer bölümüne yapılan bir çağrıyı tanımlayacak şekilde gerçekleştirilir.
Semboller kullanılırken aşağıdaki kurallar kullanılmalıdır -
Bir sembol adında boş karakter kullanmamalısınız.
Her zaman simgeden hemen önce ve sonra "&" işareti kullanın.
Düzenleyici kullanmamalısınız, semboller arasında satır sonu oluşur.
Sembol adlarının büyük / küçük harfe duyarlı olmadığını ve maksimum 130 karakter içerdiğini ve sembolü tanımlamak için yalnızca ilk 32 karakterin kullanıldığını unutmayın.
Geçerli Sembol Örnekleri
- &symbol&
- &MY_symbol&
- &DATE&
Geçersiz Sembol Örnekleri
&mysymbol - Kapanış karakterini içermiyor
&symbol(Z& - Kapanış parantezi yok
&my symbol& - Bunda, sembol adı bir boşluk içeriyor
&mysymbol)& - Bunda, isim geçersiz bir karakter içeriyor
SAPScript'te Kullanılan Yaygın Semboller
Geçerli tarih | & TARİH & |
Geçerli Gün Numarası | &GÜN& |
Mevcut Ay Numarası | &AY& |
Mevcut Yıl Numarası | &YIL& |
Geçerli Zamanın Dakika Bileşeni | & DAKİKA & |
Geçerli Zamanın Saniye Bileşeni | & SANİYE & |
Mevcut Sayfa Numarası | &SAYFA& |
Çıkış Uzunluğu | & sembol (uzunluk) & |
Öncü İşareti Atlamak | & sembol (S) & |
Soldaki Öncü İşaret | & sembol (<) & |
Sağa Öncü İşaret | & sembol (>) & |
Önde Gelen Sıfırları Atlamak | & simgesi (Z) & |
Uzay Sıkıştırma | & simgesi (C) & |
Ondalık Basamak Sayısı | & sembol (.N) & |
Ayırıcıyı 'Binlerce' için Çıkarmak | & sembol (T) & |
Kayan Nokta Numaraları İçin Üs Belirtme | & sembol (EN) & |