SAP Komut Dosyası Eğitimi: SE71, SE78, SCC1, VF03, SO10

SAP senaryo şudur SAP Sistemin kendi metin işleme sistemi. Diğer önde gelen metin işleme sistemlerine çok benziyor ve benziyor.

Önceden biçimlendirilmiş metni önceden biçimlendirilmiş formlarda yazdırmak için kullanılır.

In bileşenleri SAPSenaryo

SAP Komut dosyaları beş ana bileşenden oluşur:

In bileşenleri SAPSenaryo

  1. Bir metnin satırlarını girmek ve düzenlemek için bir düzenleyici
  2. Baskı düzeni için stiller ve düzen setleri. Bunlar, ilgili bakım işlemlerini kullanarak bireysel metinlerden bağımsız olarak oluşturulur ve daha sonra metinlere tahsis edilir
  3. Besteci merkezi bir çıktı modülüdür. SAP senaryo bestecisi dışarıdan görünmez
  4. eklemenizi sağlayan bir programlama arayüzü SAP bileşenleri kendi uygulama programlarınıza kodlamak ve düzen kümelerinin çıktısını programların içinden kontrol etmek
  5. Metinleri, stilleri ve düzen kümelerini depolamak için çeşitli veritabanı tabloları

Düzen Seti

Programlama arayüzünü kullanarak belgelerin çıktısını almak için, R/3 uygulama programlarının düzen kümeleri (bir tür form) adı verilen şeye ihtiyacı vardır. SAP bir düzen kümesinin komut dosyası, bireysel yazdırma sayfalarının düzenini açıklar ve bir yazdırma programının çağırabileceği tanımlanabilir çıktı blokları sağlamak için metin öğelerini kullanır. Bir düzen kümesi, bir belge için sayfa tasarımı olarak tanımlanabilir.

Kendi başına ayarlanan düzen herhangi bir veri içermez. Belgeye ilişkin verilerin seçimi yazdırma programı aracılığıyla yapılır. Yazdırma programı, veri tabanı tablosundan verileri seçer ve onu düzen kümesine besler. Yazdırma programı yürütüldüğünde belge ekrana, yazıcıya yazdırılır.

Genellikle bir SAPKomut Dosyası Düzeni aşağıdaki bileşenlerden oluşur

  1. Başlık Verileri: Başlık verileri bilgi ve kontrol için kullanılır. SAP baskı. Başlık verileri 2 bölümden oluşur - Cihazdan Bağımsız - Başlangıç ​​sayfası, Varsayılan paragraf, Dil Nitelikleri vb. gibi bilgileri saklar. Cihaza Bağlı ise Sayfa formatı, inç başına Yönlendirme Çizgileri vb. gibi bilgileri depolar.
  2. Paragraf ve Karakter Formatları: Paragraflar çeşitli nitelikler kullanılarak biçimlendirilir. Örneğin Standart paragraf nitelikleri Sol veya Sağ kenar boşluğunu, Hizalamayı, Satır aralığını vb. belirtir. Yazı tipi nitelikleri Yazı tipi ailesini, Yazı tipi boyutunu vb. belirtir. Karakter biçimleri bir paragraf içindeki tüm metin bloklarının biçimlendirilmesine olanak tanır
  3. Windows ve Metin Öğeleri: Windows bir sayfadaki ayrı metin alanlarıdır (başlık adresi, tarih, alt bilgi). Bir belgenin içerdiği bilgileri belirli gruplar halinde birleştirmeye ve her grubun yazdırılan sayfada ayrı bir alanda görünmesini sağlamaya yardımcı olur. Her pencere için metin öğeleri (pencere metinleri) tanımlayabilirsiniz. Yazdırma programı, metin öğelerine adlarına göre erişir, bunları biçimlendirir ve ilgili pencerede yazdırır. Kullanılan paragraf ve karakter formatları formda tanımlanmalıdır.
  4. Sayfalar: Bunlar bir belgenin ayrı sayfalarıdır ve benzersiz bir ada sahip olmaları gerekir. Genellikle tek tek sayfalar için farklı düzenler bulacaksınız: Bir faturanın ilk sayfası, adres veya müşteri verileri gibi genel bilgileri tekrarlamanıza gerek olmayan sonraki sayfalardan farklıdır.
  5. Sayfa Windows: Pencereleri ve sayfaları tanımlarken, çıktı alınacak metinlerin konumunu ve aralığını henüz belirlemezsiniz. Bir sayfa penceresi, çıktı ortamının sol üst kenarını ve genişliğini ve yüksekliğini belirterek çıktı alanındaki dikdörtgen çıktı alanını tanımlar.

Kontrol Komutları

“Kontrol komutlarının” amacı çıktı formatının kontrolüne izin vermektir. Bu komutlar, SAP komut dosyası düzenleyicisine aktarılır, ancak SAP işleme için script Composer. Bu, örneğin, satır ve sayfa biçimlendirmesini, paragraf ve karakter biçimlerine göre metnin biçimlendirilmesini içerir.

Sözdizimi

Enter /: in the paragraph format

Örnekler

  • YENİ SAYFA – Açık sayfa sonu
  • PROTECT ………ENDPROTECT – Paragrafın tamamını tek sayfada yazdırmak için.
  • INCLUDE – Başka bir metnin içeriğini geçerli metne eklemek için
  • PERFORM – Herhangi bir ABAP programının alt rutinini çağırmak için

Yazdırma Programı

Komut dosyasının yürütülmesi bir aracılığıyla yapılır ABAP programıYazdırma Programı olarak anılır. Her yazdırma programında özelleştirmeden çağrılacak bir GİRİŞ formu bulunmalıdır.

Standart bir konfigürasyon için form adını (komut adı), yazdırma programı adını ve çıktı tipini TNAPR tablosunda görebiliriz. Yazdırma programı, betiği çağırmak için Form kontrol işlevlerini kullanır.

Yazdırma programı, betiği yürütmek için form kontrol işlevlerinin tamamını veya bir kısmını çağırır.

  • OPEN_FORM (Zorunlu) Düzen seti çıktısını açar
  • CLOSE_FORM (Zorunlu) Düzen seti çıktısını sonlandırır
  • START_FORM (İsteğe bağlı) Yeni bir düzen kümesi başlatır
  • WRITE_FORM (Zorunlu) Bir düzen kümesi öğesini çağırır
  • END_FORM (İsteğe bağlı) Geçerli düzen kümesini sonlandırır

Çıkış Türleri

Çıktı türü, dahili kullanım için ihtiyaç duyduğunuz basılı bir form veya bir müşteriye veya satıcıya göndermek istediğiniz bir form olabilir. Çıktı türü ayrıca başka bir departmandaki personele göndermek istediğiniz dahili bir elektronik posta mesajı da olabilir.

Örneğin "Yazdırma" bir faturalama belgesinin bir çıktı türü olarak sınıflandırılabilir, yani bu çıktı türü yürütüldüğünde faturalama belgesi yazdırılır. Benzer şekilde "Faks" bir çıktı türü olabilir, yani bu çıktı türü yürütüldüğünde faturalama belgesinin bir faksı gönderilir

Herhangi bir belgenin (örneğin faturalama belgesi) tüm çıktı tipleri NAST tablosunda saklanacaktır. Çıktı tipleri RSNAST00 programı aracılığıyla yürütülür.

Örnek: Faturalama belgesindeki çıktı türü-

  1. VF03'e git
  2. Fatura belge numarasını girin ve tekrar enter'a basın
  3. Git -> Başlık menüsü altında Çıktı'yı seçin
  4. Burada Z101 bir yazdırma çıktısının çıktı türüdür

Çıkış Türleri

Standart Metinler ve Grafikler

Raporunuz için Standart Metinler işlem kullanılarak oluşturulabilir SO10

Grafikler ve yazıcı makroları şu şekilde yüklenir: rapor RSTXLDMC'yi bireysel standart metin belgelerine veya işlem yoluyla SE78. Grafikler “Baseline TIFF 6.0” formatında yüklenir (PC'de .tif dosyaları)

SAP Komut Dosyası ve Standart metin öğeleri, RSTXSCRP programı kullanılarak iki sistem arasında dışa veya içe aktarılabilir

Komut Dosyalarını İstemciler Arasında Kopyalama:

SAP Komut dosyası, istemciye bağımlı bir nesnedir. Programlardan farklı olarak, üzerinde yapılan değişiklikler SAP Bir istemcideki komut dosyası diğer istemcilere yansıtılmayacaktır. Komut dosyasını bir istemciden diğerine kopyalamak için şuraya gidin: SE71 ve Yardımcı Programlar menüsü altında bulunan “İstemciden Kopyala” seçeneğini kullanın veya işlemi kullanarak komut dosyasının kaydedildiği aktarım isteğini orijinal istemciden içe aktarın SCC1.

Dikkat Edilmesi Gereken Önemli Noktalar

  1. SAP komut dosyası herhangi bir sürümü korumaz. Yani değiştirirken SAP script , değişikliklerin komut dosyasında iyi bir şekilde belgelendiğinden emin olun. Bu standart metinler için de geçerlidir.
  2. Formun çıktısı ekranda ve yazıcıda görüntülendiğinde farklılık gösterecektir. Bu nedenle her zaman betiğin çıktısını yazıcıda test edin.