Application Development and Automation 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: 
Read only

BAdI Implementation not getting called

Former Member
0 Likes
2,902

Hi all,

Have implemented one badi for LE_SHP_TAB_CUST_ITEM.

Newly generated badi doesn't get called even if it's in Active state.

Implementation clss is also in Active mode.

Point to be noticed:

1) While creation (implementation of BAdI) it threw message telling :: Implementation ZLE_SHP_TAB_CUST_ITEM migrate long text for instructions).

Version is ECC 6.0

Awaiting for reply,

Amee.

5 REPLIES 5
Read only

Former Member
0 Likes
1,290

Hi,

This is for extra subscreen for delivery transaction....for this you need to make that active do the following process...

go to SPRO

for the Logistics Execution component and choose Shipping -> Business Add-In.

Thanks,

Shailaja Ainala.

Read only

Former Member
0 Likes
1,290

Hi Amee,

If you see the BAdi is being instantiated in program MV50AF0C_CALL_BADI_ACTIVATE_TA subroutine call_badi_activate_tab_page.

Now here, it checks the table T180 field BLDGR for value E1 or E0

I guess you have not maintained the table value and hence the BAdi is not getting triggered.

Goto SM30 - view V_T180 and add an entry for E1 or E0 for your transaction.

Regards,

Aditya

Read only

tarangini_katta
Active Contributor
0 Likes
1,290

Hi,

this line is from the documentation of BADI.

To activate the Business Add-In, you must create an active implementation.

To do this,

go to Customizing for the Logistics Execution component and choose Shipping -> Business Add-In.

SPRO>Logistics Execution>SHIPPING>Business Add-Ins in Shipping>Business Add-In for Additional Item Detail Screen in Delivery Transaction

then it will work for you.

Thanks

Read only

andrea_olivieri
Contributor
0 Likes
1,290

Hello,

It seems that you have not migrated your custom implementation from Old BAdI implementation into the New BADI enhancement Implementation.

In the Create Enhancement Implementation popup specify the name of the required enhancement implementation (in the customer name space...Z;Y) for the enhancement spot.

I suggest you use the same name and the same description of the BAdI implementation.

You do not have to specify a name for a composite enhancement implementation unless you want to group existing enhancements.

Then select the Creation of Enhancement (Enter) key.

After saving the object, activate the implementation.

Kind Regards.

Andrea

Read only

Former Member
0 Likes
1,290

This message was moderated.