Application Development and Automation 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: 
Read only

MGA00001: using exit validations but no adding new fields

Former Member
0 Likes
1,342

Hello!

I would like to use the exit of the MGA0001 enhancement, but i don't want to use the structure CI_MMH1.

I have named the structure. I don't know why I did it, but now I can't delete it. The system forces me.(also I don't know if I have to do it)

I have added the enhancement in a project, and I've can activate it. The systems gives me a warning because the structure CI_MMH1 isn't active, but the validations works fine.

The problem is that when I try to make free the transport order it gives me this error:

"You tried to release a transport request, but object TABL CI_MMH1 is still in its inactive version."

I don't want to active the structure, because the system forces me to add a fields to the structure.

Could everybody help me, please?

Thanks in advance.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,044

Hi,

CI_MMH1 include is present in BMMHI STRUCTURE.

Actually CI_MMH1 is the customer include. It is defined by sap for adding customer specific fields in the material master. Don't delete this. it will create problem. Pls try to activate.

Regards,

Sudhakar.

Hello!

I would like to use the exit of the MGA0001 enhancement, but i don't want to use the structure CI_MMH1.

I have named the structure. I don't know why I did it, but now I can't delete it. The system forces me.(also I don't know if I have to do it)

I have added the enhancement in a project, and I've can activate it. The systems gives me a warning because the structure CI_MMH1 isn't active, but the validations works fine.

The problem is that when I try to make free the transport order it gives me this error:

"You tried to release a transport request, but object TABL CI_MMH1 is still in its inactive version."

I don't want to active the structure, because the system forces me to add a fields to the structure.

Could everybody help me, please?

Thanks in advance.

4 REPLIES 4
Read only

Former Member
0 Likes
1,045

Hi,

CI_MMH1 include is present in BMMHI STRUCTURE.

Actually CI_MMH1 is the customer include. It is defined by sap for adding customer specific fields in the material master. Don't delete this. it will create problem. Pls try to activate.

Regards,

Sudhakar.

Read only

0 Likes
1,044

Hi,

That's means that I have to add some field to the CI_MMH1 structure in order to activate it?

Thanks.

Sonia

Read only

0 Likes
1,044

Hi,

No Need to activate the customer include. Let it be.it is already activated by sap.

Regards,

Sudhakar.

Read only

abaper_guy
Active Participant
0 Likes
1,044

Hi ,

   Even i am facing the same issue. I just want to use the function exit in MGA00001 and not the include CI_MMH1. Now since i just double clicked once on the include out of curosity to check , i am not able to exclude the implementation of CL_MMH1 include from my exit.

  Is it really mandatory to implement CL_MMH1 structure also if I just want to use the function exit.

If it is , shall i just create a dummy field in the structure and activate it??, Please let me know on this