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: 

me21n - user exit/badi

Former Member
0 Kudos

HI !

I need to change the field 'Revision Level' in transaction 'me21n' by user-exit or bady, thus the field 'Revision Level' will contain the latest version of 'Revision Level'. I find user-exits triggered by "SAVE" button,that contain parameter ekpo-revlv in the interface like :

exit_saplbend_002

exit_sapmm06e_012

exit_sapmm06e_013

At the userexits i change ekpo-revlv to the latest version however it doesn't work and the changed ekpo-revlv isn't save at the transparent table!

how else can i do this task ?

Thanks

moshe

5 REPLIES 5

Former Member
0 Kudos

Hello,

Follow the below steps to find out what all BADI's are called when you press any button in any transaction.

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.

Regs,

Venkat Ramanan N

Former Member
0 Kudos

Hi Check these BAdi's.

ME_PROCESS_REQ Enhancements for Processing Enjoy PReqs: Internal

ME_PROCESS_PO_CUST Enhancements for Processing Enjoy Purchase Order: Customer

ME_PROCESS_PO Enhancements for Processing Enjoy Purchase Order: Intern.

ME_PROCESS_COMP Processing of Component Default Data at Time of GR: Customer

ME_PO_SC_SRV BAdI: Service Tab Page for Subcontracting

ME_HOLD_PO Hold Enjoy Purchase Orders: Activation/Deactivation

ME_GUI_PO_CUST Customer's Own Screens in Enjoy Purchase Order

Regards,

Senthil

0 Kudos

Hi!

I tried all those user-exit, badi, however after i change the revision-level from the user-exit/ badi from the value does not keep the new value and sap change the value to the old one.

Is there other user-exit/ badi to use to change that

and keep the that value ? or is other solution to solve the problem ?

Thanks

Moshe

Former Member
0 Kudos

hi

good

try with these user exits.

AMPL0001 User subscreen for additional data on AMPL

LMEDR001 Enhancements to print program

LMELA002 Adopt batch no. from shipping notification when posting a GR

LMELA010 Inbound shipping notification: Transfer item data from IDOC

LMEQR001 User exit for source determination

LMEXF001 Conditions in Purchasing Documents Without Invoice Receipt

LWSUS001 Customer-Specific Source Determination in Retail

M06B0001 Role determination for purchase requisition release

M06B0002 Changes to comm. structure for purchase requisition release

M06B0003 Number range and document number

M06B0004 Number range and document number

M06B0005 Changes to comm. structure for overall release of requisn.

M06E0004 Changes to communication structure for release purch. doc.

M06E0005 Role determination for release of purchasing documents

ME590001 Grouping of requsitions for PO split in ME59

MEETA001 Define schedule line type (backlog, immed. req., preview)

MEFLD004 Determine earliest delivery date f. check w. GR (only PO)

MELAB001 Gen. forecast delivery schedules: Transfer schedule implem.

MEQUERY1 Enhancement to Document Overview ME21N/ME51N

MEVME001 WE default quantity calc. and over/ underdelivery tolerance

MM06E001 User exits for EDI inbound and outbound purchasing documents

MM06E003 Number range and document number

MM06E004 Control import data screens in purchase order

MM06E005 Customer fields in purchasing document

MM06E007 Change document for requisitions upon conversion into PO

MM06E008 Monitoring of contr. target value in case of release orders

MM06E009 Relevant texts for "Texts exist" indicator

MM06E010 Field selection for vendor address

MMAL0001 ALE source list distribution: Outbound processing

MMAL0002 ALE source list distribution: Inbound processing

thanks

mrutyun^

Former Member
0 Kudos

Hello Moshe,

Did you every find a solution for this? I'm trying to set the Rev Level in EKPO also and am having the same issues you mention.

Thank you - Jay