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: 

Generated function group for extended table . Error during import.

Former Member
0 Kudos

Hi Guys,

i have added a function module to a function group that has been generated a long time ago. I just found out that it was generated. I could activated the function module and used it. During the import to production there was an error in the include but the function group is still active (old version, not mine). My function module is also active. My question is to know if it will work properly. How could my function module worked fine when there is an error in the function group.

Please help.

My next step will be to remove my function module from that function group. But i want to understand why it is working fine anyway instead of the error in the function group generation.

Please help me understand this!!!

5 REPLIES 5

Former Member
0 Kudos

Please specify the error you are facing.

Also when you work with Function groups and Function modules, Make sure that u activate the main program.(many times it get missed and leads to error).

So always activate the Func Group from SE80. Display your Func Grp, right click and activate

former_member201275
Active Contributor
0 Kudos

Hi Maria,

This is possible because the navigation index is not updated. Open the FM in SE37, go to the menu path: Utilities -> Update Navigation Index. This will re-arrange all the calls (i.e. re-arrange the versions properly). Now you should get the errors you expect.

On a seperate note I think also it is possible to repair it like so:

Start transaction SE37, enter your function module name, and select "Utilities (M) -> Repair Function Group".

Hope i have helped.

Former Member
0 Kudos

Hi Guys,

i have moved the function module to another function group and imported all the changes to the production system. Wenn I look at the function group in the test system, the function module is not there anymore. When I look at the production system. It is still in the function group but not in the includes. How can I get read of the function module from this function group in the production system?

The import didnt make it. I didnt activated the function module before the transport.

Thanks.

0 Kudos

" I didnt activated the function module before the transport"

Maybe that is the reason.

May I ask why you didn't activate it before transport ? Because you won't be able to use an inactive object, so I don't see why you want to transport it.

0 Kudos

Hi Maria,

I have already mentioned what to do!?

First go to your function module (it doesn't matter what function group) and update the navigation index.

Second, Peter is correct, you have to activate your function group before transporting. In fact everything within the transport request should be active.

Also, you cannot simply get rid of the function module in Production, you have to do this via a transport, and this should include the 2 steps above.

You should have a Dev, Test, and Prod system. I don't understand how it can be correct in your Test system and not in Prod, because you should not be able to change objects directly in Test either!