2008 Nov 17 7:04 AM
Hi Experts,
I am trying to create y-implementaion of BADI " BADI_FDCB_SUBBAS01 ". in se19. But it says that "there are already active implementations" and does not allow to activate the y-BADI. Whereas there is no such other y-BADI for this. How do i proceed.
Thanks in advance
2008 Nov 17 2:31 PM
Hi Priti,
BADIs basically can be categorised as
(1) ones which can have multiple implementations
(2) ones which can be implemented only once
(3) SAP internal
BADI_FDCB_SUBBAS01 falls in category (2)
We can identify this by looking at the check box in theSE18 "attributes" tab
if the field "Multiple use" is ticked we can have multiple implementations otherwise only 1....... provided there is no check box called "sap internal" ticked which makes it fall in category(3) and cannot be used by us
An active implementation for the BADI_FDCB_SUBBAS01 already exists..to check this
go to se18 -> badi -> BADI_FDCB_SUBBAS01 -> display
on the top menu click on implementations -> display
It will list the badi implementations already created...select a record->tick -> see the status just next to the implementation name ..whether it is "active" or 'inactive"
There will be atleast one which will be active and hence not allowing you to activate the "y-implementation"
Proposed Solutions:
(1)Sometimes SAP gives implementations as sample with no major codes in it....so see if you can inactivate the active BADI.. but make sure youthat inactivating a badi already present will not impact any major functionalities..(for this just view the code in the method of BADIs and we can get a fair idea of its working) and then activate your own badi
(2) See if code can be written in the badi already active without using access keys ..i doubt we can do this
Hope it helps
Regards
Byju
2008 Nov 18 6:06 AM
Actually my requirement is that in tcode FB60, when i enter vendor code in basic data tab and then enter, after that when i enter and go to Payment tab, i should get the correspondning Payment method for that vendor enterd in Basic data tab which is mainatined in vendor master details.
2009 Jan 30 6:39 AM