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: 

MM06E005 functional exit

Former Member
0 Kudos

What is this MM06E005 functional exit ? what it consists? explain me abt this pls..

Regards,

pandu

4 REPLIES 4

Former Member
0 Kudos

hi,

This userexit for "Customer fields in purchasing document".

Rewards if is useful

Former Member
0 Kudos

HI,

The Fucntional Exit <b>MM06E005</b> is the Enhancement for <b>Customer fields in Purchasing document</b>.

With this Enhancement ,

<u><b>You can,</b></u>

- Maintain/Supply your own Customer Fields in the Headers & Items of all Purchasing documents except Purchase Requisitions

- Update your own Customer-Specific Tables

<u><b>You cannot,</b></u>

- Change Standard Fields

- Change Data that depends on the Document Header in the Items

- Change Data that depends on an Item in the Document Header

<u><b>INCLUDES</b></u>

You incorporate your customer fields for the Document Header in the INCLUDE CI_EKKODB (in table EKKO).

You incorporate your customer fields for the Document Item in the INCLUDE CI_EKPODB (in table EKPO).

<u><b>Dynpro Areas</b></u>

If you use the Enhancement,U must create & generate the following dynpros (even if the dynpros are not going to be used):

- <b>SAPLXM06 0101</b> Subscreen Header Purchase Order

- <b>SAPLXM06 0201</b> Subscreen Header Outline Agreement

- <b>SAPLXM06 0301</b> Subscreen Header RFQ

- <b>SAPLXM06 0111 </b> Subscreen Item Purchase Order

- <b>SAPLXM06 0211</b> Subscreen Item Outline Agreement

- <b>SAPLXM06 0311 </b> Subscreen Item RFQ

You must identify all dynpros as subscreens. It is not necessary that they contain fields, but it is essential that they exist in order that no program abend occurs.

<u><b>Functional Exits</b></u>

The Dynpros are linked to the Standard Program via Function Modules.There are Function Modules that provide your subscreen with data (Export) and Function Modules that fetch data from your subscreens (Import).

<b>-> Header Screens :</b>

- <b>EXIT_SAPMM06E_006</b> - Export Data to Customer Subscreen for Purchasing Document Header (PBO)

- <b>EXIT_SAPMM06E_007</b> - Export Data to Customer Subscreen for Purchasing Document Header (PAI)

- <b>EXIT_SAPMM06E_008</b> - Import Data from Customer Subscreen for Header

<b>-> Item Screens :</b>

- <b>EXIT_SAPMM06E_016</b> - Export Data to Customer Subscreen for Item (PBO)

- <b>EXIT_SAPMM06E_017</b> - Export Data to Customer Subscreen for Item (PAI)

- <b>EXIT_SAPMM06E_018</b> - Import Data from Customer Subscreen for Item

You can set or supply ur own data fields in the PBO Function Modules.

You receive the current (possibly changed viz a viz the PBO call) data of the standard program in the PAI Function Module.

You can return ur fields to the standard program in the Import Function Modules.

Regards,

Padmam.

Former Member
0 Kudos

Hi Pandu,

This is an Enhancement package which has options to enhance functions and screens of some bussiness transaction which you can check from transaction SMOD.

Provide the name of the enhancement and press F8.

The programs, in which calls are made to these customer function modules which are there in this enhancement can be enhanced using this Customer exit.

The include tables are there so that the fields which you add in enhanced screen can be stored in system tables as enhancements.

Hope this helps.

regards,

Vikas

<b>Reward points if useful</b>

Message was edited by:

Vikas Taneja

varma_narayana
Active Contributor
0 Kudos

Hi...

This Enhancement MM06E005 Contains Some FM exits and Screen Exits to Enhance the Purchasing Transactions ME21(P.O), ME31 (Contracts) ME41( RFQ).

We can use this enhancement to Integrate Customer subscreens using the Screen Exits and Process the Logic using FM Exits.

<b>Reward if Helpful</b>

<b></b>