4 Kasım 2022 Cuma

BRF+ Create a decision table and call function

 

1-     BRF+,BRFplus,FDT_WORKBENCH - BRFplus Workbench  işlem kodları ile BRF+ tools’a gidilir.

2-     Create Application ile yeni bir brf+ application oluşturulur.



3-     Sağ tıklayıp Create->Data object->Structure oluşturuyoruz.Kullanacağımız data elementleri tanımlıyoruz.

 



SE_AIRLINE:

CARRID               S_CARR_ID         CHAR     3             0             Airline Code

CARRNAME        S_CARRNAME    CHAR     20          0             Airline name

CURRCODE        S_CURRCODE    CUKY     5             0             Local currency of airline

URL                     S_CARRURL         CHAR     255        0             Airline URL

 
SE11’den SCARR tablosundan yardım alabilirsiniz.

Data element girişleri için Add Multiple Elements seçilir


Data element’lerimizi girelim.


Her obje eklenmesi sonrası Aktivite  delim.


4-Decision Table oluşturalım.






Decision Table da input ve output parametrelerimizi tanımlayacağız.

INPUT:


CARR_ID ‘yi INPUT parametresi olarak tanımlıyoruz.



OUTPUT-Results Colums için :

CARRNAME,CARRURL,CURRCODE parametrelerini seçiyoruz


Decision Table son hali:


Her obje eklenmesi sonrası Aktive ediyoruz.

5-Decision Table sonrası Airline bilgilerini giriyoruz.



Decision Table’mızı kaydet ve aktive edilim.

 

6-Decision Table’mızı simulation  


yapalım.



Decision Table’mız sonuç setini dönmekte.

7-Function oluşturalım.




Mode kısmını Function mode yapalım.Expression kısmını Decision Table olarak verelim.

Context değerini CARR_ID ve Result Data setimize Result dataset’imizi verip functionımızı aktive edip simulation edelim.


8-ABAP ile BRF+ kuralımızı çağırmak için Create code template tıklayıp abap code genarate edelim.Veya FDT_TEMPLATE_FUNCTION_PROCESS programı ile ilgili function bulup abap kodu generate edebilinir.




la_EL_S_CARR_ID = [INSERT CONTEXT VALUE HERE OR DELETE THE LINE]. Bu kısma CARRID vererek BRF+ dan gelen değerleri kullanabilirsiniz.

Hiç yorum yok:

Yorum Gönder