Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Implementatin of BADI

Former Member
0 Kudos
350

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

3 REPLIES 3

Former Member
0 Kudos
138

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

0 Kudos
138

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.

Former Member
0 Kudos
138

Still not found