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.