07-10-2010 10:54 PM
Hi all,
I was trying to enhance a transaction and got into entering function code without following naming conventions (i.e. function codes should start with '+'). It is not allowing me to change it by throwing an error "Naming convention for menu enhancements not observed".
This question was previously posted in the thread --
which was not answered. Can you help me in resolving this error or revert my modifications that I have done while enhancing?
I appreciate any help in regard.
Thank you,
Deepak
07-11-2010 9:56 AM
You shouldn't get this message if you just create the implementation. I feel that you are trying to change the definition part of the standard extension, using SMOD transaction. That's bad
If you want to enhance, create a project using CMOD transaction, enter the extension name, then simply double-click the +... function code and enter your text.
07-11-2010 4:42 AM
Here is a little trick to remove the entry, you will have to delete the unwanted entry from the table MODSAP
Go to SE16N, Give the table name "MODSAP", under the enhancement name "Give your SMOD enhancement name" and then enable edit mode by typing "&SAP_EDIT" in the transaction box and now display the entries, select the unwanted function code entry (which would be "Programname+FunctionCode" )created by you and delete it.
07-11-2010 9:56 AM
You shouldn't get this message if you just create the implementation. I feel that you are trying to change the definition part of the standard extension, using SMOD transaction. That's bad
If you want to enhance, create a project using CMOD transaction, enter the extension name, then simply double-click the +... function code and enter your text.
07-11-2010 6:37 PM
Thanks all for your replies.
I was able to solve it by debugging and change it manually with debugging on.
Ramesh, your solution might have helped me but I was able to solve it before and did not try to risk playing with your solution.
Regards,
Deepak