Step by Step Procedure to Enhance Standard BI

5
Step By Step Procedure to Enhance Standard BI/BW Extractor Using BADI By N. Rajendran(Raj) Introduction Generally SAP user exit RSAP0001 is used to add any additional fields to the Standard BW Extractors which includes both Master Data and Transactions Data extractors. But as per SAP’s recommendation BADI’s are more efficient way to enhance the standard extractors than using the exit RSAP0001. Enhancing a Standard DataSource using BADI has the following advantage over using the exit RSAP0001: BADI can have multiple implementations so several developers can work simultaneously on different implementations and different logics. RSU5_SAPI_BADI is used to enhance the standard BI DataSources. Scenario In this document the Standard MM Master DataSource 2LIS_06_INV is appended with the field ZZDUE_DATE – Due Date. The due date is calculated by using function module and passing the value to the due date field. Procedure Enhancing the Extract Structure. First go to transaction SBIW and expand business content DataSources and click Transfer Business Content Datasources.

description

Step By Step Procedure to Enhance Standard BI/BW Extractor Using BADI

Transcript of Step by Step Procedure to Enhance Standard BI

Step By Step Procedure to Enhance Standard BI/BW Extractor Using BADIBy N. Rajendran(Raj)IntroductionGenerally SAP user exit RSAP0001 is used to add any additional fields to the Standard BW Extrators!hih inludes "oth #aster $ata and %ransations $ata extrators.But as &er SAP's reo((endation BA$)'s are (ore effiient !ay to enhane the standard extrators thanusin* the exit RSAP0001.Enhanin* a Standard $ataSoure usin* BA$) has the follo!in* ad+anta*e o+er usin* the exitRSAP0001,BA$) anha+e(ulti&lei(&le(entationssose+eral de+elo&ersan!or-si(ultaneouslyondifferenti(&le(entations and different lo*is.RS./0SAP)0BA$) is used to enhane the standard B) $ataSoures.Scenario)n this dou(ent the Standard ###aster $ataSoure 12)S0030)N4is a&&ended !ith the field55$.E0$A%E 6 $ue $ate. %he due date is alulated "y usin* funtion (odule and &assin* the +alue tothe due date field.ProcedureEnhanin* the Extrat Struture.7irst *ototransationSB)Wandex&and"usinessontent $ataSouresandli-%ransferBusiness8ontent $atasoures.Next ste&9 ex&andSAP:R;. )t !ill ta-e you to the follo!in* sreen No!li- on =A&&end Struture> and reate a&&end struture and then add the re?uired field55$.E0$A%E(if there is an a&&end struture already a+aila"le9 you an use the sa(e a&&end strutureor anreateane!a&&endstruture.) tothea&&endstrutureandati+atetheExtrat Struture=#803#00)%#>.