Abap ,smartform oluşturma ve parametre ile veri çekme

Merhaba , aşağıda smartform nasıl oluşturulur ve oluşturulmuş bir smartforms nasıl çağrılır kodlarını göreceğiz, öncelikle youtube üzerinde bulunan smartforms nasıl oluşturulur onu inceleyelim , aşağıda oluşturulan smartformda değişiklik olarak smartform çağrılırken  , parametre gönderilerek istenen verinin smartformda görünmesini sağlamış olduk.

 

youtube link : https://www.youtube.com/watch?v=cn_QRtljrxs

 

Not : youtube da formun tasarımı bire  bir uygulanarak yapılmıştır , tanımlamalarda ise sadece belirli kısımlarda parametre tanımlamaları yapılmıştır.

 

Genel Tanımlarda :  aşağıdaki gibi olmalı ,

blog_smart_forms

Form Arayüzü sekmesi ise aşağıdaki gibi olmalıdır.

blog_smart_forms2

 

Şablon oluşturma kısmını youtubede ki videoda anlatılanları bire bir aynısını yapabilirsiniz.

 

 

Smart Formu çağıran kodlar ise aşağıdaki gibidir.

 

REPORT  Z_CALL_SMARTFORM.

DATA fm_name TYPE rs38l_fnam,
it_mara type TABLE OF mara.

select from mara  into table IT_MARA where matnr eq ‘400-120’.

CALL FUNCTION ‘SSF_FUNCTION_MODULE_NAME’
EXPORTING
formname ‘ZSMART_TEST’
IMPORTING
FM_NAME fm_name
EXCEPTIONS
NO_FORM 1
NO_FUNCTION_MODULE 2
OTHERS 3

CALL FUNCTION fm_name
TABLES
it_mara it_mara
EXCEPTIONS
FORMATTING_ERROR 1
INTERNAL_ERROR 2
SEND_ERROR 3
USER_CANCELED 4
OTHERS 5

 

You may also like...

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.