Professional Documents
Culture Documents
1 Introduction..................................................................................................................... 2
3 BAdI implementations.................................................................................................... 4
3.1 Create an implementation of BAdI /SAPSRM/BD_FPM_OIF_MAINV_DEF ..........................................4
As of SRM7.0 SAP offers customers / industries to enhance the Web Dynpro ABAP-UI of supplier
master data by adding an additional main view and a sub view displaying a table with their own data
SAP notes 1359403 and 1358045 support this functionality.
The enhancement of the external business partner object supplier for customers is described step by
step in the next chapters of this document.
The SAP Web Dynpro ABAP UI of a supplier with an enhancement could look like shown in figure 1:
Figure 1: SAP Web Dynpro ABAP UI of supplier master data enhanced by a main view with table
data.
2 Data Dictionary Objects
Implementing method DEFINE_MAINVIEW you have to define your main view, data for User Identity
Building Block (UIBB) and your sub view.
Refer to figure 2 how to do the implementation. Enter a description for your main view in field
ls_mainview-name. Enter a description for the name of the sub view too.
In case you would just like to display your own data, implement source code in method
READ_TAB_EXTN (refer to figure 3).
If in addition you would like to be able to maintain your own data, you have to implement source code
in the methods UPDATE_TAB_EXTN and DELETE_TAB_EXTN too.