SAP Scripts - Opsi Format
Di SAPscript, format output teks dikontrol oleh format paragraf atau Anda dapat menggabungkan teks dengan gaya. Dalam format output, Anda dapat menggunakan placeholder untuk membuat data yang fleksibel. Di SAPscript, tempat penampung disebut simbol dan digunakan untuk memperlihatkan data yang tidak ditambahkan ke teks sampai nanti.
Ini digunakan untuk memformat output dan semua simbol dalam teks diganti dengan nilai aktual saat ini. Penggantian ini dilakukan hanya pada keluaran modul teks dan modul teks asli tetap sama.
Ada empat jenis simbol di SAPscript -
System Symbols- Berbagai jenis simbol sistem dapat diambil dari tabel - SAPSCRIPT, SYST, TTSXY. Mereka adalah variabel global dan diambil dari tabel sistem.
Standard Symbols- Mereka telah ditentukan sebelumnya dan dipertahankan dalam tabel TTDTG. Mereka didasarkan pada pengaturan bahasa skrip.
Program Symbols- Ini mewakili data dari tabel database atau tabel internal. Program cetak digunakan untuk menyediakan data yang diperlukan untuk simbol-simbol ini.
Text Symbols - Mereka didefinisikan secara lokal dan digunakan untuk mendefinisikan istilah berulang atau fragmen teks dalam dokumen.
Placeholder / Struktur Simbol
Setiap simbol disajikan dengan nama dan panggilan untuk simbol dibuat dalam satu baris teks yang juga berisi teks lainnya. Simbol-simbol ini dibedakan dari teks normal, dan panggilan dilakukan sehingga mengidentifikasi panggilan ke simbol atau bagian lain dari modul.
Aturan berikut harus digunakan saat menggunakan simbol -
Anda tidak boleh menggunakan karakter kosong dalam nama simbol.
Selalu gunakan tanda & '&' tepat sebelum dan sesudah simbol.
Anda tidak boleh menggunakan jeda baris editor terjadi di antara simbol.
Perhatikan bahwa nama simbol tidak peka huruf besar / kecil dan berisi maksimal 130 karakter dan hanya 32 karakter pertama yang digunakan untuk mengidentifikasi simbol.
Contoh Simbol yang Valid
- &symbol&
- &MY_symbol&
- &DATE&
Contoh Simbol yang Tidak Valid
&mysymbol - Ini tidak berisi karakter penutup
&symbol(Z& - Tidak ada tanda kurung tutup
&my symbol& - Dalam hal ini, nama simbol mengandung spasi
&mysymbol)& - Dalam hal ini, nama mengandung karakter yang tidak valid
Simbol Umum Digunakan dalam SAPScript
Tanggal sekarang | &TANGGAL& |
Nomor Hari Ini | &HARI& |
Nomor Bulan Saat Ini | &BULAN& |
Nomor Tahun Saat Ini | &TAHUN& |
Menit Komponen Waktu Saat Ini | &MENIT& |
Detik Komponen Waktu Saat Ini | & DETIK & |
Nomor Halaman Saat Ini | &HALAMAN& |
Panjang Output | & simbol (panjang) & |
Menghilangkan Tanda Utama | & simbol (S) & |
Leading Sign ke Kiri | & simbol (<) & |
Tanda Pengarah ke Kanan | & simbol (>) & |
Menghilangkan Leading Zero | & simbol (Z) & |
Kompresi Ruang | & simbol (C) & |
Jumlah Tempat Desimal | & simbol (.N) & |
Menghilangkan Pemisah untuk 'Ribuan' | & simbol (T) & |
Menentukan Eksponen untuk Angka Titik Mengambang | & simbol (EN) & |