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

me51

Former Member
0 Likes
798

hi,

can any one let me know any user exit of badi for me51n.i need this to trigger when we do the check there..

i had found some user exits and badis but they are not triggering.only triggered badu is PR posted one.

other than that can u please suggest me....

thanks alot.

hi,

can any one let me know any user exit of badi for me51n.i need this to trigger when we do the check there..

i had found some user exits and badis but they are not triggering.only triggered badu is PR posted one.

other than that can u please suggest me....

thanks alot.

6 REPLIES 6
Read only

Former Member
0 Likes
758

Hi Kiran,

Try using BADI ME_PROCESS_REQ_CUST. The method CHECK is triggered while checking or while saving.

Please go through the BADI documentation and example implementation class CL_EXM_IM_ME_PROCESS_REQ_CUST for further details.

Hope this helps.

Regards,

Abhisek.

Read only

former_member585060
Active Contributor
0 Likes
758

Hi,

Can u tell clearly, what fields you want to check?

Krishna

Read only

0 Likes
758

hi i want to check the AFNAM field.wether that is in tname entered exists in the user table or not.by the way the badi ME_PROCESS_REQ_CUST does not work i guess as i kept break points and it did not stop.

Read only

0 Likes
758

Hi Kiran,

I have checked the BADI ME_PROCESS_REQ_CUST and the method CHECK does get triggered while saving or checking the data using tcodes ME51N/ME52N/ME53N. The break point did trigger the debugging mode.

There are also other methods like PROCESS_HEADER, PROCESS_ITEM and PROCESS_ACCOUNT that might come in handy.

Please check whether the custom implementation of the BADI that you created is active.

Hope this helps.

Regards,

Abhisek.

Read only

0 Likes
758

Hi,

You can try using the user exit M06B0005.

Regards,

Raj

Read only

Former Member
0 Likes
758

Hello Kiran,

These are the following BADIs which are called once u do a check in ME51n.

REFERENCE_SITE

CACL_CHARACTER_INPUT

ME_COMMTMNT_PO_RELEV

ME_COMMTMNT_PO_REL_C

ME_COMMITMNT_PARKING

ME_COMMITMENT_STO_CH

BUAVC_CHECK_RESTRICT

ADJUST_NET_DAYS

Hope these BADis will be useful for you,

Regards

Arindam