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. 

 

Bunlar da hoşunuza gidebilir...

Bir yanıt yazın

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.