17 Ekim 2013 Perşembe

User Exit Nedir

User exit yazılımda, müşterinin kendisi için ekleme yaptığı alanlardır. Bu alanlar standart SAP uygulamalarını bozmadan kendinize has fonksiyonlar ekleyebileceğiniz alanlardır. Bu alanlar altprogram olarak da düşünülebilir, FORM EXIT olarak da bilinirler. User exit bölümleri genellikle include veya SAP tarafından standart programlara eklenen kısımlardır.
SD modülü büyük miktarda User exit alanına sahiptir. Bir örnek;

 
SE80 ile object navigatör açılır ve VMOD packet i seçilir. SD deki tüm userexit ler buradadır. PRICING, ORDER PROCESSING gibi SD deki farklı fonksiyonları burada bulabilirsiniz.
Gerekli kısmı bulup burdan kodlamaya başlayabilirsiniz.
 
Bütün user exit kısımları, "USEREXIT_..." ile başlar.

FORM USEREXIT_XXXX....
INCLUDE ZZUSEREXIT.......
 
             
User exitler şu şekilde bulunabilir: Object Navigator (SE80) basılır,  Package kısmı seçilir ve  VMOD (Application development R/3 SD customer modification)  seçilerek enter tuşlanır.
Böylece SD içindeki user exitler için bütün include ları bulabilirsiniz. 

1 Ekim 2013 Salı

SMART FORMS & Simple Example - SMART FORMS NEDİR, NASIL ÇALIŞIR?

SMART FORMS NEDİR, NASIL ÇALIŞIR?

Bu tür formlar, basit grafiksel araçlar kullanarak oluştururulan bu formlar basit değişiklikleri herhangi bir programlama çabası göstermeden sağlayan formlardır. Bundan dolayı herhangi bir programlama dili bilmeden bir kullanıcı SAP sisteminden ilgili process için gerekli data ile form oluşturabilir.
Forma yazdırmak için, data çekme programına veya Smart Forma ihtiyaç vardır. Data çekme işlemi ve form mantığı tamamen farklıdır.
Uygulama programına data,  Smart form'un interface function modülü ile gönderilir.
Smart Form aktive olduğunda , sistem otomatik olarak bir function modül üretir. Çalışma zamanında, sistem bu function modülünü işletir.

Statik ve dinamik tablolar ekleyebilirsiniz.
SAP Smart Forms, arka plan, yada formun bir parçası olarak gösterilebilen grafiklerin oluşturulmasına izin verir.  Arka plan grafikleri genelde şirkete özgü bir görünüş için kullanılır. Arka plan grafiği istenirse çıktı alınırken de eklenebilir.
SAP Smart Forms also support postage optimizing.
SAP Smart Forms, kısa zamanda maliyet etkin form çözümleri sunmaya yardımcı olur.
Form Painter ve grafiksel Table Painter kullanarak bir form şekillendirilir. Formum mantığı, ağaç yapısında bir sıralamaya sahiptir. Global tanımlamalar noktası, Text noktaları, Çıkış noktaları, Grafik noktaları.

SMARTFORMS SAP Smart Forms transaction kodudur.
 Ayrıca, web yayını için, sistem bir XML çıkışı üretebilir. 

Adım adım en basit smart form tanımlama: