07-03-2007 12:11 PM
how to findout the badi for particular transaction. can anyone provide there is any badi for me51n? if so , what is further process?
07-03-2007 12:30 PM
Enter the txn..
click on system --> status
double click on program.
click on search icon on top..
give cl_exithandler=>get_instance and click the main program radio button..
U will find that..
Regards,
Omkar.
07-03-2007 12:25 PM
Hi Praveen,
One way is to search from SPRO.
Go to <b>MM->purchasing->business add ins for purchasing.</b>.
The other way is to go to transaction SE18.use keywords to find the BADIs.
Type in PUR and press F4 you will be getting the list of BADIs for purchasing.
The BADIs for ME51n are:
MD_PURREQ_CHANGE BADI for changing purchase requisitions
MD_PURREQ_POST BADI for updating purchase requisitions
MD_PURREQ_REL_STRAT BAdI for Deactivating Release Strategy for MRP Purch. Req.
Once u have found the exact BADi then we have to implement it.
you can do this through transaction SE19.implement the badi and you can further proceed what needs to be done.
If u want some action to be taken before saving u have methods to code before save ,the same way after save............ etc.
code the logic what needs to be done and activate the BADI.
Let me know if u need some thing else.
go through some basic documentation of implementing BADIs and proceed further.
07-03-2007 12:28 PM
Hi,
You can find the BAdis in SPRO transaction.
for purchsing follow the path.
SAP Customizing Implementation Guide -> Materials Management -> Purchasing -> Business Add-Ins for Purchasing . You can find lot of badis which you can use according to your need.
with regards,
Vamsi
07-03-2007 12:30 PM
Enter the txn..
click on system --> status
double click on program.
click on search icon on top..
give cl_exithandler=>get_instance and click the main program radio button..
U will find that..
Regards,
Omkar.
07-03-2007 12:41 PM
Hi,
For ME51N , Badis are :
ME_COMMITMNT_PARKING BAdI for Redefining Commitment Interface When Parking
ME_MEREQ_PARKING BAdI Purchase Requisition: "Hold"
ME_REQ_HEADER_TEXT Copy Header Text: Enjoy Purchase Requisition
Reward points, if helpful,
Sandeep Kaushik
07-04-2007 12:15 PM
Hi,
The following SAP enhancements are available for the Purchasing area:
AMPL0001
User subscreen for additional AMPL data (Manufacturer part number)
LMELA002
Adoption of batch number from shipping notification at time of posting of a goods receipt
LMELA010
Incoming shipping notification: adoption of item data from IDoc
LMEQR001
User exit for source determination
M06B0001
Role determination for release of requisitions
M06B0001
Changes to communication structure for release of requisitions
M06B0003
Number range and document number
M06B0004
Number range and document number
M06B0005
Changes to communication structure for overall release of purchase requisitions
M06E0004
Changes to communication structure for release of purchasing document
M06E0005
Role determination for release of purchasing documents
ME590001
Grouping of requisitions for PO split in transaction ME59
MEETA001
Determination of schedule line type (backlog, immediate requirement, forecast)
MEFLD004
Determination of earliest delivery date for checking at time of goods receipt (PO only)
MELAB001
Generation of forecast delivery schedule: realization via creation profile
MEQUERY1
Enhancement for document overview ME21N / ME51N
MEVME001
Calculation of default GR quantity and over/underdelivery tolerances
MM06E001
User exits for inbound EDI messages and outbound purchasing documents
MM06E003
Number range and document number
MM06E004
Control of import data screens in purchase orders
MM06E005
Customer fields in purchasing documents
MEREQ001
Customer's own data in purhcase requisitions
MM06E007
Change document for requisitions when converting into POs
MM06E008
Monitoring of contract target value in case of release orders
MM06E009
Relevant texts for "Texts exist" indicator
MM06E010
Field selection for vendor address
MM06E011
Activation of requisition block
MM06L001
Exits for determination of ratings in vendor evaluation
MMAL0001
ALE source list distribution: outbound processing
MMAL0002
ALE source list distribution: inbound processing
MMAL0003
ALE purchasing info record distribution: outbound processing
MMAL0004
ALE purchasing info record distribution: inbound processing
MMDA0001
Default values for delivery addresses
MMFAB001
User exit for generation of releases
MRFLB001
Control items during release creation
LWBON001
Enhancement of LIS update through extension of the communication structure MCKONA (business volumes and rebate income)
LWBON003
Change settlement data for end-of-period rebate settlement before creation of settlement documents
LWSUS001
Customer-specific source determination in Retail
Activities
1. Either create a new project or use an existing one and then enter the enhancement.
2. Activate the project
Your enhancement will only become effective after activation.
Further notes
In contrast to modifications, enhancements are basically release-insensitive since they are not implemented in the SAP original but in a name range that is reserved for the customer.
The general procedure for creating enhancements can be found in the enhancement transaction at Help -> Application help.
If you want to display the documentation for an enhancement, choose Goto -> Documentation in the enhancement transaction.
regards,
Omkar.