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: 

MM01 user exit/BADI

Former Member
0 Kudos

Dear All,

While creating material through MM01,upon clicking SAVE button, I need to insert material details into a custom table only if the PLANT view and SALES view were created.

I am doing the insertion into custom table in the exit EXIT_SAPLMGMU_001 but VPSTA or PSTAT of mara are still blank at this point to decide insertion .Same goes with BADI_MATERIAL_CHECK.


Is there a way or point where this information is available before the material is saved to the db.


Regards,

Maree.

1 ACCEPTED SOLUTION

raymond_giuseppi
Active Contributor
0 Kudos

There is a BTE (Comparison of Classic BAdIs with Previous Techniques) : BTE 00001250 “MATERIAL MASTER DATA: Post”

Event Number

Event Function Module

Sample Function Module

1250

OPEN_FI_PERFORM_00001250_E

SAMPLE_INTERFACE_00001250

Provides the data for the event

Template for a customer-defined function module that receives the event data provided

For Customer Exit, BAdI and other Enhancement, just use SE80 on correct package.

Regards,

Raymond

3 REPLIES 3

former_member1200644
Participant
0 Kudos

Hi ,

List of Material Master User exits

User Exit:

MGA00001                             

MGA00002                             

MGA00003                             

                                      

BADI:

             

MG_MASS_NEWSEG                       

MATGRP_SKU_UPD                       

CDT_CHECK_MATERIAL                   

BADI_MM_MATNR                        

BADI_MAT_F_SPEC_SEL                  

BADI_MATNR_CHECK_PVS                 

BADI_MATERIAL_REF                    

BADI_MATERIAL_OD                     

BADI_MATERIAL_CHECK                  

BADI_GTIN_VARIANT                    

BADI_EAN_SYSTEMATIC       

Regards,

Nilesh

raymond_giuseppi
Active Contributor
0 Kudos

There is a BTE (Comparison of Classic BAdIs with Previous Techniques) : BTE 00001250 “MATERIAL MASTER DATA: Post”

Event Number

Event Function Module

Sample Function Module

1250

OPEN_FI_PERFORM_00001250_E

SAMPLE_INTERFACE_00001250

Provides the data for the event

Template for a customer-defined function module that receives the event data provided

For Customer Exit, BAdI and other Enhancement, just use SE80 on correct package.

Regards,

Raymond

0 Kudos

Thanks Raymond!

Used BTE 1250 to achieve the requirement.