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: 

I am not able to edit custom enhancement for the standard program MV45AFZZ. Please help!

Former Member
0 Kudos

There is one standard include MV45AFZZ for which we have implemented custom code via "Perform" statement. Now we are unable to edit the same code after ECC upgrade to EHP 7.

1 ACCEPTED SOLUTION

roberto_vacca2
Active Contributor

Hi.

After upgrade MV45AFZZ is locked against modifies, so you'll have to use SCCR key to put your standard include again in a "modify" status. When you write "custom enhancement" you probably mean "custom modification to standard code"; enhancement is something else and is allowed by SAP.

If you're thinking to make a good upgrade and you've not a lot of code to rebuild, you'll better think about creating custom implicit enhancement in MV45AFZZ in every form you need. You'll not be dependent on SCCR key anymore for next upgrade.

You can do it As long as your business environment allow you to do this and their anxiety then turn against you for every thing that will not work anymore, even if it's not your fault 🙂

Hope to help

3 REPLIES 3

kiran_k8
Active Contributor

Shriya,

The words "Enhancement" and "Perform" in the query and the body of the thread are confusing.

As you mentioned the word "perform" I assume you are talking about Classical User exit.

Did you try using SCCR key ?

K.Kiran.

bertrand_delvallee
Active Participant
0 Kudos

Hello,

As Kiran K said, this include is an old user-exit without ZX* naming convention. You should not use enhancement in it but modify it directly using an SCCR key :

https://support.sap.com/en/my-support/keys.html

As write in header : "This include is reserved for user modifications. The name of modification modules should begin with 'ZZ'."

Best regards

Bertrand

roberto_vacca2
Active Contributor

Hi.

After upgrade MV45AFZZ is locked against modifies, so you'll have to use SCCR key to put your standard include again in a "modify" status. When you write "custom enhancement" you probably mean "custom modification to standard code"; enhancement is something else and is allowed by SAP.

If you're thinking to make a good upgrade and you've not a lot of code to rebuild, you'll better think about creating custom implicit enhancement in MV45AFZZ in every form you need. You'll not be dependent on SCCR key anymore for next upgrade.

You can do it As long as your business environment allow you to do this and their anxiety then turn against you for every thing that will not work anymore, even if it's not your fault 🙂

Hope to help