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: 

User Exits / BADIs triggered during the Material document creation

Former Member
0 Kudos
481

Hi Experts,

Can anybody tell me the User Exits / BADIs /Possibilities that can be triggered during the Material Document Creation which can be used to update the Equipment Master User Statuses.

Thanks,

Sangeeta.

5 REPLIES 5

Former Member
0 Kudos
270

Hi Sangeetha,

What transaction code you are using (which mateial document ) .

A generic way to find exit .

Find the program attached to transation .

FInd the Package of program .

Open that package in SE80 , you will get BADI and enhancement point's.

to find the exit's there is a program available to find the exits of given transaction(Serch on net) .

Place break-point in el_exithandeler , call function. find the appropriate exit /badi .

Former Member
0 Kudos
270

Hi Sangeeta ,

Wht is the tcode .

U can find all the enhamcements of that transaction , by knowing the package of the transaction and after that , u can clk on enhancement from left side tray,

Then Clk on customer exit for eg: and double clk on enhancement give the package name and execute , u will get all the xits .

Go thorugh this and select the one possible .

Regards

Former Member
0 Kudos
270

Hi,

Check the exit-

IEQM0007 Check/change manufacturer field in equipment master

IHCL0001 Create equipment using material template: Classes/chars

BADI

EQUI_UPDATE Equipment Master Data

Regards,

Nandha

saranwin
Contributor
0 Kudos
270

Hey Sangeeta,

Try these User Exit's

MGA00001 Material Master (Industry): Checks and Enhancements

MGA00002 Material Master (Industry): Number Assignment

MGA00003 Material Master (Industry and Retail): Number Display

Using Enhancement MGA00001 (Function Exit : EXIT_SAPLMGMU_001 ) you can validate & Change your Material Document Number.

Badi's

BADI_EAN_SYSTEMATIC

BADI_GTIN_VARIANT

BADI_MAT_F_SPEC_SEL

BADI_MATERIAL_CHECK

BADI_MATERIAL_OD

BADI_MATERIAL_OD

BADI_MATERIAL_REF

BADI_MATNR_CHECK_PVS

BADI_MM_MATNR

BADI_MM_MATNR

CDT_CHECK_MATERIAL

MG_MASS_NEWSEG

MG_MASS_NEWSEG

WRF_DISCONT_FACT_E

Note: This is for transaction code MM01, MM02 & MM03.

Regards,

Saravanan M

kesavadas_thekkillath
Active Contributor
0 Kudos
270

You can get the equipment no in the item table exit MB_CF001

For updating status there are other function modules,you can search in SCN for those.

Just try to wrap those inside the exit and give a try.