cancel
Showing results for 
Search instead for 
Did you mean: 

how to pass 'No data changed' on exit ME22N and no stop on EXIT...012?

Former Member
0 Kudos

Hi,

I am trying to change some data using enhancement MM06E005.

I need to change only custom fields for my PO.

when I change the fields in EXIT...17 I get the message "no Data changed" and I never get to EXIT...12 where all e good stuff should happen.

what am I missing?

any ideas?

Thanks.

Accepted Solutions (0)

Answers (3)

Answers (3)

s0003140493
Explorer
0 Kudos

What data do you want to change?

This User Exit can only change some standard field in EKKO, additional field in EKKO and additional field in EKPO.

For detatil information you can search sap note relevant to this exit

You can not modify any standard field in others table.

Except you play with SAP modification.

ferry_lianto
Active Contributor
0 Kudos

Hi Itay,

Please try to set this code in user exits.

BREAK [USER ID]

Hope this will help to stop.

Regards,

Ferry Lianto

Former Member
0 Kudos

Thanks for the help.

when I was looking for a solution I meant some serious answer and not how to set up a break point.

the real answer is this:

0025276 SAP enhancement concept CMOD: Activation

Symptom

The statement CALL CUSTOMER-FUNCTION is not executed.

Additional key words

CMOD, SMOD, user exits, function exits

Cause and prerequisites

1. The respective function module must be allocated to a customer enhancement project, the project must be activated (transaction CMOD).

2.In rare cases, the function group which contains the module is not generated; or the calling program is not generated.

3. Missing table entries (transport error)

Solution

1. Check (transaction CMOD), whether the project in question is active.

If the project is inactive: activate it,

If the project is already active: deactivate and then reactivate it.

1. Regenerate the function group/calling program (the name should be taken from the name of the function exit).

2. Check whether the corresponding entries exist:

In CMOD, display the components of the project, including respective SAP enhancements as well as their components (function exits, menu options, screen areas).

a) If only SAP enhancements are displayed, but no components, entries are missing in the table MODSAP (components of the SAP enhancements).

Restore the entries in MODSAP with a further transport, deactivate the project and reactivate it.

a) If nothing is displayed, entries are missing in MODACT (components of the customer projects).

Deletethe project, recreate and reactivate it. (By deletion ofthe project, any source code already entered is NOT lost.)

Note 12831 contains a check report which lists all inactive function modules in active projects or all active function modules in inactive projects.

ferry_lianto
Active Contributor
0 Kudos

Hi Itay,

Have you tried this <b>EXIT_SAPMM06E_013</b>?

This user exit is used to update the customer fields.

Also user exit <b>EXIT_SAPMM06E_012</b> is used to check the customer fields.

Hope this will help.

Regards,

Ferry Lianto

Former Member
0 Kudos

I put breakpoints in EXIT_SAPMM06E_012, EXIT_SAPMM06E_013 & EXIT_SAPMM06E_018 (basically, all the user exits).

the sequence is as follows:

exit 16 as PBO for my customer fields.

I change some data on the screen.

exit 17 openes as PAI for my fields.

I get the message 'No data changed'.

I am going back into exit 16.

The code does not stop at exits 18 or 12 as it should.

I have no idea why it doesn't stop there.

Itay