Skip to Content

How to retrieve deleted Function group and the Function module in it from Development system.

Jan 19, 2017 at 06:16 AM


avatar image

Hi All,

There is a scenario where unfortunately existing Function group has been deleted from development system.

we have the transport request captured with deleted Function group, i am trying to retrive via main program of FG but couldn't able to do so.

Kindly help me on this if there is a easy way rather than creating the function group and function module again in the Development system.

Thanks in advance!


Vinay Singh

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

4 Answers

Raymond Giuseppi
Jan 19, 2017 at 07:29 AM

Did you create the main program SAPLZxxxx and then regenerate its code thru version navigation, recreate every include (including FM), and regenerating their source thru version navigation too. Then you could consider SE37 menu for 'Utilities', 'Repair Func. Group'.

Are there any system where the deletion request was not transported, then you could export it in a transport of copies request and import this request back to development?


10 |10000 characters needed characters left characters exceeded
Richard Harper Jan 19, 2017 at 08:03 AM

Or, If the function group has been transported, you could recreate an empty one with exactly the same name and then us version history to retrieve the previous version.


10 |10000 characters needed characters left characters exceeded
Sandra Rossi Jan 19, 2017 at 08:11 AM

If you have a transport request with the deletion flag set, then you should have another transport request containing the creation of the function group + other transport requests containing all subsequent modifications (function modules, includes, dynpros, text elements...) You could import them all in the same chronology. Of course, it's more simple to do it as Raymond suggests, by exporting the last version if the function group still exists in another system.

10 |10000 characters needed characters left characters exceeded
Tripti Sinha Jan 19, 2017 at 10:21 AM

Hi Vinay,

Was the function already transported to another system(quality/production)?

  1. If yes, then you can go to either quality or production system,
  • goto se37, then enter the same fm name, -> utilities -> more utilities ->upload/download
  • you can download from there and upload similarly to development system.

2. If not?

  • you can try creating the missing function group in your dev system.
  • Navigate to the "main program" - get the orginal coding for the include via the Version management.
  • in the "XX"-Include you can see as a remark the original name of the function modules.
  • create this function modules in the SE37 and get the old coding via the Version management.



Show 1 Share
10 |10000 characters needed characters left characters exceeded

Hi Tripti

Thank You..!!!

Your second solution worked for me.