Showing posts with label sap BW. Show all posts
Showing posts with label sap BW. Show all posts

Enhance and Populate fields using BADI

Here we will learn how to enhance fields in the Datasource  and find out which BADI needs to be enhanced .

  • Get the BW data source and hierarchy tcode -->RSA6 (In this tcode we get the data sources based on the business area )
Double click the above data source and go to the extract structureàdouble click  
How append structure 
  • Enhance the extract structure 


  •  Append Enhance the extract structure


  •  Add the required fields to the the append structure 


  •  Activate the structure (better to choose enhancement category as “cannot be enhanced” )

 Now Find out where we need to code to populate the new fields
How to find the user exits/BADI ‘s  for data source  

  •  Put a break point at class CL_EXITHANDLER-->Method  Get_INSTANCE -->EXIT_NAME (where you will get the BADI name ) and  Go to the tcode RSA3 and execute.


  • Now you got the BADI name to SE18 and implement the same