cancel
Showing results for 
Search instead for 
Did you mean: 

xRPM: Need to find the BADI for adding custom fields to master data

Former Member
0 Kudos

Hi,

We have activated XRPM(4.0) business content and need to add some custom fields to some of the master data ( for example need to add custom fields to master data info object 0RPM_IHGU, 0RPM_IGCG etc).

We have enhanced the data sources ( 0RPM_ITEM_HEADER_GUID_ATTR and 0RPM_FIN_CAT_GUID_ATTR respectively) in the source system by appending additional fields to the append structure of the data source We are trying to find the BADI where we can implement the custom code.

Can anybody help to find the particular BADI, id there one for all master data carrying data source in the xRPM source system?

Thanks

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

1. Is using BADI the recommended approach for Master data enhancements in BI.(instead of using user exit and function module)?

2. Can somebody direct me to the "How to" doc for Datasource enhancement (eg:0 EMPLOYEE_ATTR enhancement to add few more fields) or outline the steps with some examples.

Thanks

Raj

Former Member
0 Kudos

Dear Arunava,

1) In your R3 goto SE16 --> open table ROOSOURCE.

Search for your OLTP source...eg: 0RPM*

The column EXTRACTOR will give you the module name.

2) Also look/follow the link:

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9f668696-0701-0010-22be-a27...

*****************

Currently available BAdIs include:

RPM_BUPA_CUST_FIELDS BUPA customer fields

RPM_CALC_BUPA_BPFTE Calculate the business partner availability

RPM_CALC_STAFF_ICON calculate the staffing icon

RPM_CREATEUSR_NAME Generates user names

RPM_HR_IN_IF001 Customer exit for inbound time processing

RPM_HR_IN_IF002

RPM_HR_IN_IF003

RPM_HR_IN_IF004

RPM_HR_IN_IF005

RPM_HR_IN_IF006

RPM_INTEGRATION_OPTS get and set the project integration options

/RPM/OBJECT_SERVICES Object support services

/RPM/PERSON_CUST_FLD Resource customer fields

RPM_PROCESS_DATA Inbound processing of time data by customer

**********************

Good Luck, BB