0% found this document useful (0 votes)
65 views

Using BADI To Enhance Data Sources in ECC

This document provides instructions for enhancing data sources in SAP ECC using BADIs instead of user exits. It recommends using three BADI implementations - /DOW/MI_BW_TRANSACTN for transactional data sources, /DOW/MI_BW_MAST_ATTR for attribute master data sources, and /DOW/MI_BW_MAST_TEXT for text master data sources. Hierarchies should be coded in the /DOW/MI_BW_MAST_ATTR implementation. It also provides steps for accessing and adding code to the BADI methods.

Uploaded by

Bill Farmer
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
65 views

Using BADI To Enhance Data Sources in ECC

This document provides instructions for enhancing data sources in SAP ECC using BADIs instead of user exits. It recommends using three BADI implementations - /DOW/MI_BW_TRANSACTN for transactional data sources, /DOW/MI_BW_MAST_ATTR for attribute master data sources, and /DOW/MI_BW_MAST_TEXT for text master data sources. Hierarchies should be coded in the /DOW/MI_BW_MAST_ATTR implementation. It also provides steps for accessing and adding code to the BADI methods.

Uploaded by

Bill Farmer
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 5

BI Data Warehouse Team Documentation

Document Status Created Last Changed Approved

Date 04/22/2010 04/22/2010

By George Patchov George Patchov

Notes

Using BADI to Enhance DataSources in ECC


According with the new approach recommended by SAP we will use the BADI RSU5_SAPI_BADI to extend extractors in ECC instead of user exit RSAP0001. This BADI was developed by SAP to have nearly exactly the same interface as the RSAP0001 user exit so any existing code can be easily migrated without change over from the user exit to the BADI. In particular as well we can use ABAP includes to structure the code. Please use the following three implementations of RSU5_SAPI_BADI in NRD. /DOW/MI_BW_TRANSACTN /DOW/MI_BW_MAST_ATTR /DOW/MI_BW_MAST_TEXT BW Transaction DataSources Enhancements BW Master Data Attribute DataSources Enhancements BW Master Data Text DataSources Enhancements

Please use the corresponding implementation for attribute, text or transactional DataSources. Hierarchies: Each implementation has a hierarchy method (HIER_TRANSFORM). Code the hierarchy enhancements in implementation /DOW/MI_BW_MAST_ATTR. There should be no need to create further implementations. How to access the code: To access the implementation start from transaction SE18. Enter the BADI Name and click Display:

9/25/2011 6:29 A9/P9

Page 1 of 5

BI Data Warehouse Team Documentation

On the following screen go to Implementation Overview:

Select the corresponding implementation and click Display:

9/25/2011 6:29 A9/P9

Page 2 of 5

BI Data Warehouse Team Documentation

On the next screen click on Interface tab and then double click DATA_TRANSFORM Method:

9/25/2011 6:29 A9/P9

Page 3 of 5

BI Data Warehouse Team Documentation

On the next screen click Display<> Change:

9/25/2011 6:29 A9/P9

Page 4 of 5

BI Data Warehouse Team Documentation

Add your code.

9/25/2011 6:29 A9/P9

Page 5 of 5

You might also like