Skip to Content
0
Former Member
Aug 30, 2007 at 05:03 AM

Regarding use of a BADI multiple times...

455 Views

Hi All,

In my case i have two different servers where DMS has been implemented for different departments. I am supposed to move one implementation(including configuration as well as data) into another server so that thy both reside on same server. This was the scenario.

Now i have already moved all objects succesfully except the badis that are implemented. When i tried to move the badi it gave me the following error.

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

Post-import methods for change/transport request: DMDK900406

on the application server: sapdevr3

Post-import method AFTER_IMP_SXCI started for SXCI L, date and time: 20070829170257

Multiple active implementations for definition DOCUMENT_MAIN01.

Implementation class ZCL_IM_DMS_DOCUMENT_MAIN01 does not exist

Errors occurred during post-handling AFTER_IMP_SXCI for SXCI L

AFTER_IMP_SXCI belongs to package SECE

The errors affect the following components:

BC-DWB-CEX (Customer Enhancements)

Post-import method AFTER_IMP_SXCI completed for SXCI L, date and time: 20070829170257

Post-import methods of change/transport request DMDK900406 completed

Start of subsequent processing ... 20070829170257

End of subsequent processing... 20070829170257

Execute reports for change/transport request: DMDK900406

on the application server: sapdevr3

There are no reports to execute

Execution of programs after import (XPRA)

End date and time : 20070829170257

Ended with return code: ===> 8 <===

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

Now on analysing the error i came to know tht same badi has already been implemented on target server with different purpose.

Now my question is:

1. Do I need to check the multiple use option in both the badis before transporting???

2. If yes than while transporting can my both badis be in active state???

3. And most critical will in any case the badi tht i am transporting can overwrite the existing one??? Bocoz i cannot afford to happen this.

Note: I have never worked on BADIS so it would be really appriciated if you can be a little descriptive.

This is kind of urgent so please reply...

Thanks and regards

Siddhesh.