‎2009 Jul 01 7:38 PM
Hello,
I am sure there is information available on this but I want to reconfirm.
I have created a FM and want to move it to production. I dont want other FM in that Function group to be transported and only my FM should go into production. HOw do I do that?
I created a request only for this but when it went into produciton, it says function group is in error. I have no authorization to use repair option in production. Is there any other way of doing this?
Thanks in advance
‎2009 Jul 01 7:48 PM
You can't transport it if the function group doesn't exist in production, just open function group SE80 right click -> wright transport request and add your fm in same way to this request.
‎2009 Jul 01 8:34 PM
The function group does exist in production. There is no error in transport.
‎2009 Jul 01 7:51 PM
Hi,
Check the error for the Transport in the SE09. There may be chances where one of the include in the Fuction group might be inactive while transporting the TR.
Check now and try to activate whole Function Group and save it in TR and transport this to Q and P.
‎2009 Jul 01 9:31 PM
--> Activate all the available include programs in the function group and transport.
--> One more reason might be not matching the internal mapping number of function group from souce system to target system.
--> Might have deleted any one function module under the same and tried to create the new function module with the same name under the same request. for this it is always better to create one request for deletion and one more request for newly creation.
Hope this helps.
‎2009 Jul 01 9:37 PM
Ramesh,
I dont want to touch other FM in the group.No deletion happened.
How can we transport only one FM in an existing function group?
‎2009 Jul 01 10:21 PM
You would help yourself by being more forthcoming on the nature of your error.
Rob
‎2009 Jul 02 2:04 PM
The screen does not tell me anything when I go to SE37 , and click on display for that FM. When I digged dip into it I found that include of the FG ending with XX does not have entry for include of this FM.
That is the reason I want to find out how we can transport only FM in FG.
‎2009 Jul 03 1:29 PM
Hi Sam,
If we are creating the FG for first time then its not possible to transport single FM in that FG. All the FMs in the group will be transported. Even if you see your TR u dont find an entry for FM but only for FG.
But later on if u change the existing FMs/create new FMs u can see these entries in TR.
So best way i suggest is include the Fm u want to transport in to a new function group and transport it. Make sure all the dependent includes also moved to production.
Another thing is u could have recognised the error in quality before moving to production.
Thanks,
Vinod.
‎2009 Jul 01 10:32 PM
Sam,
The transport is failing because some other FM in that function group has syntax error in production system. Check in production and see if each and every FM is active.
A function group is one program - even if one FM is in error, whole function group is in error.
If you really don't want to touch any other FMs in the FG, then consider moving your FM to a brand new FG.
‎2009 Jul 03 3:09 PM
All,
Thanks for your responses. I am surprised to see that there is no way to move a single FM in a FG that is already existing and having n number of other FMs in it.
Finally I moved in a new FG. Which our BASIS did not like right from the beginning but nobody could find out how to move it. We do have repair FG option but for that you need to open the system which is not a good option.
‎2009 Jul 03 3:43 PM
> I am surprised to see that there is no way to move a single FM in a FG that is already existing and having n number of other FMs in it.
It is possible to change a single, existing function module. The required entry in the transport request is LIMU FUNC <name of function module>. Only when deleting or adding function modules, the entire group has to be transported because of changes in various includes.
Thomas