SAP Tutorial Skrip: SE71, SE78, SCC1, VF03, SO10
SAP naskah adalah SAP Sistem pemrosesan teks milik sistem. Ini terlihat dan terasa sangat mirip dengan sistem pemrosesan teks terkemuka lainnya.
Ini digunakan untuk mencetak teks yang telah diformat sebelumnya dalam bentuk yang telah diformat sebelumnya.
Komponen dari SAPNaskah
SAP Skrip terdiri dari lima komponen utama:
- Editor untuk memasukkan dan mengedit baris teks
- Set gaya dan tata letak untuk tata letak cetak. Set ini dibuat secara independen dari teks individual menggunakan transaksi pemeliharaan yang sesuai dan dialokasikan ke teks nanti
- Komposer adalah modul keluaran pusat. SAP komposer naskah tidak terlihat dari luar
- Antarmuka pemrograman yang memungkinkan Anda untuk memasukkan SAP komponen skrip ke dalam program aplikasi Anda sendiri dan untuk mengontrol keluaran rangkaian tata letak dari dalam program
- Beberapa tabel database untuk menyimpan teks, gaya, dan kumpulan tata letak
Kumpulan Tata Letak
Untuk mengeluarkan dokumen menggunakan antarmuka pemrograman, program aplikasi R/3 memerlukan apa yang disebut set tata letak (semacam bentuk).In SAP skrip kumpulan tata letak mendeskripsikan tata letak masing-masing halaman cetak dan menggunakan elemen teks untuk menyediakan blok keluaran yang dapat ditentukan, yang dapat dipanggil oleh program pencetakan. Kumpulan tata letak dapat didefinisikan sebagai desain halaman untuk sebuah dokumen
Tata letak yang disetel sendiri tidak berisi data apa pun. Pemilihan data dokumen dilakukan melalui program cetak. Program pencetakan memilih data dari tabel database dan memasukkannya ke kumpulan tata letak. Ketika program pencetakan dijalankan, dokumen dicetak pada layar printer.
Biasanya a SAPTata Letak Skrip terdiri dari komponen-komponen berikut
- Data Tajuk: Data header digunakan untuk informasi dan kontrol SAP pencetakan. Data header terdiri dari 2 bagian – Independen Perangkat – Menyimpan informasi seperti halaman Awal, paragraf Default, Atribut Bahasa, dll. Dan Ketergantungan Perangkat menyimpan informasi seperti format Halaman, Garis Orientasi per inci, dll.
- Format Paragraf dan Karakter: Paragraf diformat menggunakan berbagai atribut. Misalnya Atribut paragraf standar menentukan Margin Kiri atau Kanan, Perataan, Spasi baris, dll. Atribut font menentukan Keluarga font, Ukuran font, dll. Format karakter memungkinkan untuk memformat seluruh blok teks dalam satu paragraf
- Windows dan Elemen Teks: Windows adalah area teks individual (alamat header, tanggal, footer) di halaman. Ini membantu menggabungkan informasi yang terdapat dalam dokumen ke dalam kelompok tertentu dan membuat setiap kelompok muncul pada halaman yang dicetak di area individual. Anda dapat menentukan elemen teks (teks jendela) untuk setiap jendela. Program pencetakan mengakses elemen teks berdasarkan nama, memformatnya, dan mencetaknya di jendela masing-masing. Paragraf dan format karakter yang digunakan harus didefinisikan dalam formulir.
- Halaman: Ini adalah halaman individual dari suatu dokumen dan harus memiliki nama yang unik. Anda akan sering menemukan tata letak yang berbeda untuk masing-masing halaman: Halaman pertama faktur berbeda dari halaman berikutnya, sehingga Anda tidak perlu mengulangi informasi umum, seperti alamat atau data pelanggan.
- Halaman Windows: Saat menentukan jendela dan halaman, Anda belum menentukan posisi dan spasi teks yang akan dikeluarkan. Jendela halaman menentukan area keluaran persegi panjang di media keluaran dengan menentukan tepi kiri atas area keluaran dan lebar serta tingginya.
Perintah Kontrol
Tujuan dari "perintah kontrol" adalah untuk memungkinkan kontrol atas pemformatan keluaran. Perintah ini tidak ditafsirkan oleh SAP editor skrip, tetapi diteruskan ke SAP Komposer skrip untuk pemrosesan. Ini termasuk, misalnya, pemformatan baris dan halaman, pemformatan teks sesuai dengan format paragraf dan karakter yang ditentukan.
Sintaksis
Enter /: in the paragraph format
contoh
- HALAMAN BARU – Hentian halaman eksplisit
- PROTECT………ENDPROTECT – Untuk mencetak paragraf lengkap dalam satu halaman.
- INCLUDE – Untuk memasukkan konten teks lain ke dalam teks saat ini
- PERFORM – Untuk memanggil subrutin dari program ABAP apa pun
Program Cetak
Eksekusi skrip dilakukan melalui an program ABAP, yang disebut sebagai Program Cetak. Setiap program pencetakan harus memiliki formulir ENTRY, yang akan dipanggil dari penyesuaian.
Untuk konfigurasi standar kita dapat melihat nama form (nama script), nama program print dan tipe output pada tabel TNAPR. Program pencetakan menggunakan fungsi kontrol Formulir untuk memanggil skrip.
Program cetak memanggil semua atau beberapa fungsi kontrol formulir untuk menjalankan skrip
- OPEN_FORM (Wajib) Membuka keluaran rangkaian tata letak
- CLOSE_FORM (Wajib) Mengakhiri keluaran set tata letak
- START_FORM (Opsional) Memulai kumpulan tata letak baru
- WRITE_FORM (Wajib) Memanggil elemen kumpulan tata letak
- END_FORM (Opsional) Mengakhiri kumpulan tata letak saat ini
Jenis Keluaran
Jenis keluaran dapat menentukan, formulir cetak yang Anda perlukan untuk penggunaan internal atau formulir yang ingin Anda kirim ke pelanggan atau vendor. Jenis keluaran juga dapat berupa pesan email internal yang ingin Anda kirim ke staf di departemen lain.
Misalnya “Print out” dapat digolongkan sebagai salah satu jenis keluaran dari dokumen tagihan, yaitu ketika jenis keluaran ini dijalankan, dokumen tagihan dicetak. Demikian pula “Fax” dapat menjadi jenis keluaran, yaitu ketika jenis keluaran ini dijalankan, dokumen tagihan dikirim melalui fax.
Semua jenis keluaran untuk dokumen apa pun (misalnya dokumen penagihan) akan disimpan dalam tabel NAST. Jenis keluaran dieksekusi melalui program RSNAST00.
Contoh: Jenis keluaran dalam dokumen penagihan-
- Pergi ke VF03
- Masukkan nomor dokumen penagihan dan tekan enter lagi
- Pilih Output di bawah menu Goto -> Header
- Di sini Z101 adalah tipe keluaran dari keluaran cetak
Teks dan Grafik Standar
Teks Standar untuk laporan Anda dapat dibuat menggunakan transaksi SO10
Grafik dan makro printer diunggah bersama melaporkan RSTXLDMC ke dalam dokumen teks standar individual atau melalui transaksi SE78. Grafik diunggah dalam format “Baseline TIFF 6.0” (file .tif di PC)
SAP Elemen teks skrip & standar dapat diekspor atau diimpor antara dua sistem menggunakan program RSTXSCRP
Menyalin Skrip di Seluruh Klien:
SAP Skrip adalah objek yang bergantung pada klien. Tidak seperti program, perubahan dilakukan pada SAP skrip di satu klien tidak akan tercermin di klien lain. Untuk menyalin skrip dari satu klien ke klien lainnya, buka SE71 dan gunakan opsi "Salin dari Klien" yang tersedia di menu Utilitas atau impor permintaan transportasi, tempat skrip disimpan, dari klien asli yang menggunakan transaksi SCC1.
Poin Penting untuk Diperhatikan
- SAP skrip tidak mempertahankan versi apa pun. Jadi ketika memodifikasi SAP script , pastikan perubahan didokumentasikan dengan baik dalam skrip. Hal ini juga berlaku pada teks standar.
- Keluaran formulir akan berbeda bila dilihat di layar dan di printer. Jadi selalu uji keluaran script pada printer.