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 for ME32K

Former Member
0 Kudos

helo all.

could any body guide me in finding a user exit for me32k(tcode) change contract initial sceen to change or block the field config ae per condition.

waiting for the great response.

regards.

Varma.

5 REPLIES 5

Former Member
0 Kudos

Hi,

Have u seen BADI ME_PROCESS_PO_CUST for me32k ?

Findout userexit for transaction

see the below theard

Regards

Kiran Sure

Former Member
0 Kudos

Hi,

Try with BADI ME_PROCESS_PO_CUST .

Step 1 :- Execute transaction

step 2 :- Click on Status Menu

step 3 :- Double click on the program (screen) __?????___

Step 4 :- Search source code for the 'Customer-Function' string using the find button. Remember to select 'In main program'.

Step 5 :- A list of search results should be displayed indicating where all function exits can be found.

You can now double click on each of them to go to its position in the source code. This also

allows for the insertion of breakpoints so that you can test if the exits are called in the

appropriate place.

Step 6 :-Once you have found the Function Exit within the source code (Find Function Exit) you need to

access the actual function module it executes. This is done using the following steps:

Step 6.1 :-

Step 1

Locate desired 'Call Customer-function' statement within source code.

Step 2

If code is not within main program (module pool) e.g. SAP* then you will need to find this

out by selecting 'Main Program' from the 'GOTO' menu. The Main program for transaction

Step 3

The actual function module name can now be calculated based on the information retrieved,

it is defined by the following format:

EXIT_<Program name>_<Exit number>

eg :- 'EXIT_SAPLMR1M_004'.

Step 7.1:-

Once you have found the Exit function module

Step 1

Execute transaction CMOD

Step 2

Select 'SAP Enhancements' from the 'Utilities' menu.

Step 3

Select 'All selections' from the 'Edit' menu.

Step 4

Now populate the Component name field with the exit function module and press

the execute button.

Step 5

A list of all Exits(Enhancements) containing that function module should now be displayed.

Step 5

You can now double click on the desired exit to display a detailed description of its uses and a list of all

components contained in it.

Implementing Function Exit

This is required in-order to activate Function exit:

Step 1

The first step is to enter source code into function module in the usual way i.e. via SE37.

There will already be an include declaration within the code with the following

format: Include zx*.

Double click on this to create it, source code can then be entered within here.

Although it is good practice to create another include with this to store your

code, this allows separation of difference enhancements allowing them to be easlity

removed without de-activating the enhancement.

Step 2

Execute transaction CMOD and create new Enhancement. Enter name and press the create

Button.

Step 3

The following screen should be displayed, enter short text then click on the 'Enhancement

Step 4

Now enter the Exit name (enhancement) which contains the desired Function Exit.

Step 5

Return to initial screen of CMOD and press the activate icon. The exit is now ready for use.

Regards,

Jagadish

0 Kudos

Hi .

thanks for your response.

now i understood clearly from the descryption of yours.

but one thing i need to conform is there any chance of using the same function exit for different transactions related to same MM module.

waing for your further response.

bye.

regards.

sita.

Former Member
0 Kudos

Hi,

Transaction Code - ME32K Change Contract

-


|Exit Name|Description |

-


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

MMAL0003 ALE purcasing info record distribution: Outbound processing

MMAL0004 ALE purchasing info record distribution: Inbound processing

MMDA0001 Default delivery addresses

MMFAB001 User exit for generation of release order

MRFLB001 Control Items for Contract Release Order

Regards,

Raj.

Former Member
0 Kudos

Hi Sita,

Yep, the same screen exit (MM06E005) can be used for ME21N/ME22N and ME31K/ME31L, etc.

For more information, this website is helpful:

http://abap4.tripod.com/Adding_Custom_Fields_to_POs__Outline_Agreements__and_RFOs.html

Hope this helps.

Rgds,

Joy