2007 Aug 31 8:46 AM
Hi,
Can i know what are badis exits for MM01/MM02/MM03.Can i know the procedure how to search badis.
2007 Aug 31 8:58 AM
Hi!
Check all of them:
BADI_MAT_F_SPEC_SEL - BAdI for Material Special Field Selection
BADI_MATERIAL_CHECK - Enhanced checks for material master table
BADI_MATERIAL_OD -
BADI_MATERIAL_REF - Addition of customer-defined default data for material
BADI_MATMAS_ALE_CR - Change Data in MATMAS IDoc When Generating an IDoc
BADI_MATMAS_ALE_IN - Change Data in MATMAS IDoc Before Posting
BADI_MATN1 - BAdI for Conversion Exit MATN1
BADI_MM_MATNR
BADI_MM_SPSTOCK
BOM_EXIT - BOM User Exit
BOM_UPDATE - Maintain BOMS
Regards!
2007 Aug 31 11:31 AM
This are the available badis and exits for this t.code:
Enhancement/ Business Add-in Description
Enhancement
MGA00001 Material Master (Industry): Checks and Enhancements
MGA00002 Material Master (Industry): Number Assignment
MGA00003 Material Master (Industry and Retail): Number Display
Business Add-in
MG_MASS_NEWSEG User-Specific Fields & Segments in Mass Maintenance
MATGRP_SKU_UPD
CDT_CHECK_MATERIAL Checks for Existence of a Material in a CDT
BADI_MM_MATNR
BADI_MAT_F_SPEC_SEL BAdI for Material Special Field Selection
BADI_MATNR_CHECK_PVS
BADI_MATERIAL_REF Addition of customer-defined default data for material
BADI_MATERIAL_OD
BADI_MATERIAL_CHECK Enhanced checks for material master table
BADI_GTIN_VARIANT
BADI_EAN_SYSTEMATIC
o.of Exits: 3
o.of BADis: 11
Find the Exact exits and badis for ur requirement.
How to fine the exact badi:
1) Goto se24 (Display class cl_exithandler)
2) Double click on the method GET_INSTANCE.
3) Put a break point at Line no.25 (CASE sy-subrc).
Now
4) Execute SAP standard transaction
5) Press the required button for which you need to write an exit logic, the execution will stop at the break point.
6) Check the values of variable 'exit_name', it will give you the BADI name called at that time.
7) This way you will find all the BADIs called on click of any button in any
transaction
Regards