SAP Smart Forms - Genel Bakış
Formları SAP Sisteminde tasarlayabilir ve yazdırabilirsiniz. Smart Form Technology. ABAP programınız akıllı bir form çağırır ve ardından yazdırmak için biriktirmeler oluşturulur. Metinleri, görüntüleri ve barkodlar gibi diğer öğeleri akıllı formlara gömebilirsiniz. SAP Smart Forms, SAP Script Forms'un gelişmiş bir sürümüdür ve form yazdırma ve çıktıyı bir HTML formatında entegre etmek için bir SAP sistemindeki komut dosyası yazmanın yerini alır.
Akıllı Formda farklı çıktı formatları kullanabilirsiniz, bunlardan bazıları şunlardır:
- Printing
- Faks veya
- HTML / XML çıktı biçiminde internet üzerinden gönderme.
Akıllı Form aracı, herhangi bir programlama aracı kullanmak yerine basit grafik araçları kullanarak formları değiştirmenize olanak tanır. Bu, programlama bilgisine sahip olmayan bir kullanıcının, bu formları bir iş süreci için verilerle zahmetsizce yapılandırabileceği anlamına gelir.
Akıllı Formda, veriler statik ve dinamik tablolardan alınır. Tablo başlığı ve ara toplam, tetiklenen olaylarla belirlenir ve veriler daha sonra son çıktıdan önce sıralanır. BirSmart Form allows you to incorporate graphicsbu, formun bir parçası veya arka plan olarak görüntülenebilir. Bir formun çıktısını alırken gerekirse bir arka plan grafiğini de bastırabilirsiniz.
SAP Smart Forms, Adobe'nin etkileşimli formlarının kullanılmasıyla şaşırdı.
SAP Sisteminde bulunan bu standart Akıllı Formların bazı örnekleri aşağıdaki gibidir -
SF_EXAMPLE_01 bir müşteri için uçuş rezervasyonu için tablo çıktılı bir faturayı temsil eder.
SF_EXAMPLE_02 SF_EXAMPLE_01 gibi ancak alt toplamları olan bir faturayı temsil eder.
SF_EXAMPLE_03 SF_EXAMPLE_02 gibi bir fatura belirtir, ancak bir uygulama programında birkaç müşterinin seçilebileceği bir fatura.
SAP Smart Forms ve SAP Script
SAP Scripting 1980'lerden beri kullanılmaktadır. Ancak, Akıllı Form kavramı 2001 yılında başlatıldı. Akıllı Formlar, SAP'deki Komut Dosyası Formlarını şaşırttı.
Aralarındaki temel farklar aşağıdadır -
SAP Scripting'de, yazdırma programını yazmanız gerekir. Bununla birlikte, Akıllı Formda bir yazdırma programı yazmak gerekli değildir.
SAP Komut Dosyaları, istemciye bağlıdır. Ancak, Akıllı Formlar istemciden bağımsızdır.
Ana pencereyi kullanmadan Akıllı Formlar oluşturabilirsiniz. Ancak Scriptlerin kullanılmasıyla bu mümkün değildir.
SAP Scripting'de 99'a kadar ana pencere kullanabilirsiniz. Bununla birlikte, Akıllı Formda bir ana penceresi olabilir.
Bir SAP sisteminde Akıllı Formları etkinleştirdiğinizde, işlev modülünü oluşturur. Ancak, Komut Dosyası Yürütülmesi durumunda oluşturulmaz.
Akıllı Formları kullanarak web formları oluşturmak ve tasarlamak da mümkündür, ancak komut dosyası kullanarak web formları tasarlayamazsınız.
Smart Form konsepti tamamen Grafik Kullanıcı Arayüzüne dayanmaktadır. Bununla birlikte, komut dosyası oluşturma bazı programlamaları içerir.
İşlemi kullanarak akıllı bir form oluşturabilir, değiştirebilir ve görüntüleyebilirsiniz SMARTFORMS. Akıllı formları şekillendirmek için İşlemi kullanabilirsiniz.SMARTSTYLES. Bir SAP Komut Dosyası yazmak için şunu kullanın:Transaction Code: SE71 Form ressamını açmak ve SE72'yi Komut Dosyası Formlarına farklı stil metinler ve yazı tipi eklemek için.
Akıllı Formları kullanarak arka plan grafiklerini korumak mümkündür, ancak SAP komut dosyası ile mümkün değildir.
Bir SAP sisteminde akıllı bir form düzeni tasarlamak için İşlem Kodu'nu kullanın: SMARTFORMS.
Akıllı forma stil vermek için İşlemi kullanın: SMARTSTYLES.
SAP Smart Forms - Kullanımlar
Akıllı Formların, Komut Dosyası yazmaya göre birçok avantajı vardır. Bunlar, tasarımı kolay grafik kullanıcı arabirimini, dinamik metin çerçevelerinin kullanımını ve tablo yapısını içerir.
Akıllı Formları kullanmanın avantajları aşağıdadır -
Grafik araçlara dayalı olduğu için akıllı formlar tasarlamak için herhangi bir programlama bilgisi gerektirmez. Bu, uzman kullanıcıların akıllı formları bir SAP sisteminde tasarlamasına olanak tanır ve uzmanlara yalnızca özel durumlarda ihtiyaç duyulur.
Akıllı formları etkinleştirdiğinizde, çalışma zamanında otomatik olarak işlev modülleri oluşturur.
Formun bir parçası olarak görüntülenebilen akıllı formlara arka plan grafikleri ekleyebilirsiniz.
Akıllı formları kullanarak tablo yapılarını ve dinamik metin çerçevelemeyi görüntüleyebilirsiniz. Renkli metinler, resimler, barkodlar vb. Eklemek için SMARTSTYLES'ı kullanabilirsiniz.
6.10 sürümü ile HTML formatında çıktı üretebilirsiniz.
Sürükle / bırak veya kes / yapıştır özelliğini kullanarak mevcut akıllı formlarda değişiklik yapmak çok kolay. Bu, değişiklik yapmak için komut dosyası kodlaması girmenizi gerektirmez.
SAP Komut Dosyası formlarını akıllı formlara dönüştürebilirsiniz ancak bunun tersi mümkün değildir.
SAP Smart Forms - Genel Konsept
Bir SAP Sisteminde, form yazdırma, toplu yazdırma için form düzeninin oluşturulması ve tasarlanması anlamına gelir. Bu, dinamik biçimlendirme için form yapısını, tasarımını ve düzenini ve form mantığını içerir. Form düzeni, formun yapısını anlatır - farklı yapı sayfalarının sayısı ve formdaki metni formatlamak için tablolar, paragraflar ve karakter formatlarının kullanımı.
Formun dinamik biçimlendirmesi, koşullu metni yalnızca belirli bir koşul karşılandığında görüntülenen form düzenine eklemenize izin veren form mantığına bağlıdır. Koşul türüne göre değişken alanları tanımlayabilirsiniz - ilk ihtar bu metni kullanır ve ikinci ihtar diğer metni kullanır vb. Dinamik biçimlendirmeyi işlemek için.
SAP Sisteminde akıllı formlar kullanılarak farklı form türleri oluşturulabilir ve ihtiyaca göre koşullu metin ve farklı düzenler ekleyebilirsiniz.
- Invoices
- Hesap Özetleri
- Maaş beyanı
- Kalite Formları
- Checklist
- sipariş düzenleniyor
- Sipariş onayı
- Teslimat notları ve daha fazlası
Bir sonraki bölümde, SAP Smart Forms mimarisi hakkında ayrıntılı olarak tartışacağız.